Undistortion for Dense reconstruction

586 views
Skip to first unread message

Eva-Maria Steinhaus

unread,
Oct 18, 2020, 6:55:25 AM10/18/20
to COLMAP
Hello,

can someone explain to me, what exactly happens in the step Undistortion in the beginning of the dense reconstruction process. I thought the pictures must be undistorted earlier in the process, even before the sparse point cloud is calculated.  
Thank you for your help.

Best regards, 
Eva-Maria

Pierre-Olivier Agliati

unread,
Oct 18, 2020, 7:26:58 AM10/18/20
to col...@googlegroups.com
Hi Eva-Maria,

No, images needn't to be undistorted in the SfM step, however, the parameters modeling the distorsion need to be known (or computed) in order to project the 3D key points on image planes and minimize the errors.
Then undistorsion makes it possible to convert images into a pinhole model, necessary for the stereoscopic algorithms of the MVS.

Cheers,
Pierre-Olivier


--
You received this message because you are subscribed to the Google Groups "COLMAP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to colmap+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/colmap/154b5d0a-a20b-4ed6-9cd8-0b8d01840132o%40googlegroups.com.

Eva-Maria Steinhaus

unread,
Oct 18, 2020, 8:40:29 AM10/18/20
to COLMAP
Thank you for your explanation, Pierre-Olivier!

Johannes Schönberger

unread,
Oct 22, 2020, 4:52:12 PM10/22/20
to col...@googlegroups.com
Undistortion does exactly what you describe. It's not necessary to explicitly undistort the entire images before that. Undistortion prior to dense reconstruction is also just a way to enable efficient patch matching across multiple views without undistorting the coordinates on the fly many times during dense reconstruction. Some individual steps require undistortion from image pixels to ray directions, e.g., for triangulation, etc. 
--
You received this message because you are subscribed to the Google Groups "COLMAP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to colmap+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages