GeometryCollective / boundary-first-flattening

MIT License
768 stars 96 forks source link

Question: How are Moebius degrees of freedom handled #95

Open nikolas-claussen opened 2 months ago

nikolas-claussen commented 2 months ago

Hello,

thank you for this excellent tool. I want to use it as part of a surface-to-surface registration pipeline for biological image analysis (by mapping each surface to a disk or sphere). Could you briefly explain how the residual Moebius transformation degrees of freedom are handled by the code? Are the maps to the sphere/disk automatically centered as described in Möbius Registration, Baden, Crane & Kazhdan 2018?

Thanks, Nikolas

rohan-sawhney commented 2 months ago

Thanks Nikolas! Yep, BFF implements Algorithm 1 from the 2018 Möbius Registration paper. See here: https://github.com/GeometryCollective/boundary-first-flattening/blob/6924b2fd22fc26cb25d532a8130a0b44454dbeb0/src/project/Bff.cpp#L576