Forum

Author Topic: Mavic 3 Themal image processing  (Read 1657 times)

madu

  • Newbie
  • *
  • Posts: 3
    • View Profile
Mavic 3 Themal image processing
« on: February 08, 2023, 02:03:33 PM »
Hi everyone,
I have a query about the image processing of the DJI Mavic 3 Thermal drone.
Has any user been able to generate thermal orthomosaics with the ability to incorporate temperature information?

 Thank you very much.

olihar

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Re: Mavic 3 Themal image processing
« Reply #1 on: February 08, 2023, 04:19:33 PM »
I have but part of my custom pipeline it is not supported by Metashape, at least not yet. You can ping me for some more info if you want.

ksunglieng

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Mavic 3 Themal image processing
« Reply #2 on: December 19, 2023, 11:30:16 PM »
I have but part of my custom pipeline it is not supported by Metashape, at least not yet. You can ping me for some more info if you want.

I'm interested in your workaround. I want to create an ortho to use in GIS software.

ksunglieng

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Mavic 3 Themal image processing
« Reply #3 on: February 20, 2024, 09:11:28 PM »
I have but part of my custom pipeline it is not supported by Metashape, at least not yet. You can ping me for some more info if you want.

Do you have any resources to share your work around? We are renting a M3T, and any guidance would be much appreciated.

mbaus

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Mavic 3 Themal image processing
« Reply #4 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.