Forum

Author Topic: Insta360 double Fisheye DNG's  (Read 9522 times)

wizprod

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • Dronographica
Insta360 double Fisheye DNG's
« on: December 19, 2023, 05:04:17 PM »
Hi,

Is there a way to import dual-fisheye DNG's from the Insta360 RS One 1 inch?

I can of course get it to stitch after converting to 2:1 ratio equirectangular images, but hoping I can better image quality without heavy image processing step in Insta360 Studio.

JMR

  • Hero Member
  • *****
  • Posts: 533
    • View Profile
Re: Insta360 double Fisheye DNG's
« Reply #1 on: December 21, 2023, 10:30:30 PM »
Not sure with insta dng's but I've had some success with ricoh Theta and photoshop.
Import DNGfile, crop to the left fisheye half extent and save as jpg, then import again and crop to the right half to save as new jpg
just make sure the left and right cameras are always exported into different folders and you let Metashape know they are different cameras. Use the photos as multicamera or as single camera files, its up to you.
Regards
José Martínez
Geobit & Accupixel CTO
Metashape training providers


wizprod

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • Dronographica
Re: Insta360 double Fisheye DNG's
« Reply #2 on: December 22, 2023, 12:45:46 PM »
Thanks!
Do you have an automated way to do this? This would be a pain to do for 500 shots :D

ilia

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Insta360 double Fisheye DNG's
« Reply #3 on: December 22, 2023, 03:38:54 PM »
Hi wizprod,

Do you have some sample data? I would like to try it. If it works I will share with you how to set it up in Metashape.
What Metashape version do you have? Standart or Pro?

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15276
    • View Profile
Re: Insta360 double Fisheye DNG's
« Reply #4 on: December 22, 2023, 06:14:53 PM »
Maybe it would be helpful to take a look at the following video:
https://www.youtube.com/watch?v=fwjS1CdGl5Q

Author suggests (at about 24 minute) to use the frames from each camera separately and split the calibration groups, also to set Fisheye camera type prior to the alignment process.
Video also includes the control and check points for the accuracy validation.
If interested, you can scroll to the end when proper processing approach is suggested (https://youtu.be/fwjS1CdGl5Q?t=1440) to check the results and error values on check points.
Best regards,
Alexey Pasumansky,
Agisoft LLC

wizprod

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • Dronographica
Re: Insta360 double Fisheye DNG's
« Reply #5 on: December 26, 2023, 12:47:51 AM »
Thanks for the comments, much appreciated.

I will see if I can generate some non-sensitive, photogrammetry suited sample data. In the meantime, You can find some DNG's here: https://drive.google.com/drive/folders/1TACxCBcZrJ2P-qQNLdbzphU_5G0CVjcB

I managed to make ChatGPT 4 make me a python script, that would split the images into seperate folders, so Metashape would easily import these as a multi camera project. After trying to figure out pixelpitch and focal length (this was a pain, with little to no hard spec on the sensor), I managed to get a very decent result, where some manual markers had 0.3 px precision as compared to the 3 px precision when I was using the equirectangular images made with Insta360 Studio.

So far, so good!

ilia

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Insta360 double Fisheye DNG's
« Reply #6 on: January 15, 2024, 10:20:33 PM »
Dear wizprod,

I've checked your data and it seems that to have your data recognizable and actually using both cameras simultaneously you will need at first slice each image in two.
Otherwise on a single image you have two optical centers, which are not manageable but most of photogrammetry pipelines in the world, including Metashape.

And also to make sure it actually works you will need some dataset with different camera positions. Like 6 and more.
« Last Edit: January 15, 2024, 10:22:13 PM by ilia »

wizprod

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • Dronographica
Re: Insta360 double Fisheye DNG's
« Reply #7 on: March 30, 2024, 05:51:25 PM »
Slight update on this: I imported the 2 cameras (after splitting) as a multi-camera system, which have proven to work nicely, as it is indeed a very rigid setup. Using some GCP's, it is stitches very nicely.

radar_boy

  • Newbie
  • *
  • Posts: 26
    • View Profile
Re: Insta360 double Fisheye DNG's
« Reply #8 on: May 08, 2024, 11:48:26 AM »
I'm just starting out with the same camera. I see you have a functioning workflow splitting the images, but I was wondering if you'd compared the output from this with output using the rectilinear images processed by Insta360 Studio please?

luisSeyfer

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Insta360 double Fisheye DNG's
« Reply #9 on: May 10, 2024, 10:20:36 AM »
You can use xnView to split. https://www.xnview.com/en/xnviewmp/
Tools > Batch Convert, add action: Crop