Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stitching of RGB and Multispectral Drone Images and Sensor Calibration Features #1445

Open
IbrahimUWA opened this issue Dec 11, 2023 · 9 comments

Comments

@IbrahimUWA
Copy link

IbrahimUWA commented Dec 11, 2023

Hello,

I am very thankful to the WebODM team by developing a best stitching tool. I am working on RGB and Multispectral drone imagery for agricultural field analysis. I have successfully stitched both RGB and Multispectral images separately. However, when I try to stitch both RBB and multispectral images together as I require the blue channel from RGB for analysis, **the WebODM provides me the final stitched image without the RBG channel. Please guide me in this regard. If it is possible to add a feature in WebODM to stitch both RGB and Multispectral images with all channels. Another important aspect in our analysis is to use the camera calibration features (radiometric calibration) for more accurate analysis. I am requesting you if it is possible to add this facility as well. **

Regards
Muhammad Ibrahim
Research Scientist,
Department of Primary Industry and Regional Development, Western Australia.

@pierotofy
Copy link
Member

Hey @IbrahimUWA 👋 could you share a small subset of your images? (That can be reconstructed? Something like 20-60 images).

@IbrahimUWA
Copy link
Author

IbrahimUWA commented Dec 12, 2023 via email

@IbrahimUWA
Copy link
Author

Hello Piero Toffanin,
Thank you so much for your kind reply. Please find the attached Zip file containing both RGB and Multi-spectral images. Please let me
know if you require more information.

Thank you.

Kind regards
Muhammad Ibrahim

@IbrahimUWA
Copy link
Author

IbrahimUWA commented Dec 12, 2023 via email

@pierotofy
Copy link
Member

pierotofy commented Dec 12, 2023

I can''t access these links for some reason:

<Error>
<Code>BlobNotFound</Code>
<Message>
The specified blob does not exist. RequestId:ec6bab3a-f01e-003a-07ba-2cd0b9000000 Time:2023-12-12T05:18:40.9931218Z
</Message>
</Error>

Can you share somewhere like Google Drive or Dropbox?

@IbrahimUWA
Copy link
Author

IbrahimUWA commented Dec 12, 2023 via email

@pierotofy
Copy link
Member

The issue with the Mavic 3M is that the images captured from the RGB sensor are too different than those captured with the multispectral sensor. So ODM drops the RGB band https://github.com/OpenDroneMap/ODM/blob/master/opendm/types.py#L120 when you try to process them all at once.

It might be possible to develop novel methods to process this dataset all at once (perhaps using OpenSfM's camera rigs function), but it's not a trivial fix.

@IbrahimUWA
Copy link
Author

The issue with the Mavic 3M is that the images captured from the RGB sensor are too different than those captured with the multispectral sensor. So ODM drops the RGB band https://github.com/OpenDroneMap/ODM/blob/master/opendm/types.py#L120 when you try to process them all at once.

It might be possible to develop novel methods to process this dataset all at once (perhaps using OpenSfM's camera rigs function), but it's not a trivial fix.

Hello Piero Toffanin,
Thank you so much for your response. Could you tell me how to apply Radiometric Calibration? I have camera calibrations photos and I know the Radiometric Calibration option on WebODM. But I have no idea how to use these photos for this. Please guide me regarding this, it will be highly appreciated.

Thanks

Kind regards
Ibrahim

@pierotofy
Copy link
Member

Let's move this conversation over to the forum at https://community.opendronemap.org? 🙏 The forum is the right place to ask questions (we try to keep the GitHub issue tracker for feature requests and bugs only).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants