1
General / Re: Mavic 3 Themal image processing
« on: February 22, 2024, 02:01:13 AM »
The trick is that DJI encodes the thermal info into the thermal images in a proprietary way.
When you view the images in a normal image viewer or in Metashape, you are seeing and RGB render based on whatever colourbar you selected during the flight.
The actual radiometric information underlying those colours is saved in those images, but Metashape doesn't extract it for you.
There are a few options available to you:
We used to use Thermoconverter (https://www.thermoconverter.com/). It did the job, but cost money and wasn't scriptable/automatable, which is something we wanted to do.
There are various other equivalent bits of software out there, but they all cost money also.
So instead I built up a custom Docker image (very loosely based on https://github.com/daz/dji-thermal-sdk-docker) but tailored for our use case in Google Cloud Platform.
Other things that might be worth exploring:
https://www.dji.com/au/downloads/softwares/dji-thermal-sdk
https://pypi.org/project/dji-thermal-sdk/
Once you have converted the images (by whichever means you like), Metashape can import those converted outputs and work with them to create a radiometric thermal mosaic just like normal.
When you view the images in a normal image viewer or in Metashape, you are seeing and RGB render based on whatever colourbar you selected during the flight.
The actual radiometric information underlying those colours is saved in those images, but Metashape doesn't extract it for you.
There are a few options available to you:
We used to use Thermoconverter (https://www.thermoconverter.com/). It did the job, but cost money and wasn't scriptable/automatable, which is something we wanted to do.
There are various other equivalent bits of software out there, but they all cost money also.
So instead I built up a custom Docker image (very loosely based on https://github.com/daz/dji-thermal-sdk-docker) but tailored for our use case in Google Cloud Platform.
Other things that might be worth exploring:
https://www.dji.com/au/downloads/softwares/dji-thermal-sdk
https://pypi.org/project/dji-thermal-sdk/
Once you have converted the images (by whichever means you like), Metashape can import those converted outputs and work with them to create a radiometric thermal mosaic just like normal.