در سالهای اخیر، استفاده از دوربینهای ۳۶۰° تجاری، مانند Insta360 و DJI Osmo، برای بازسازی سهبعدی به مراتب فراتر از یک آزمایش محدود آزمایشگاهی رفته است.
در سراسر فعالیتهای فنی متعدد در سراسر جهان، جریان کاری بهطور چشمگیری مشابه شده است: اپراتور یک دوربین ۳۶۰° را در محیط حرکت میدهد تا تصاویر پانوراما ثبت کند، تصاویر را در فرمت Equirectangular خروجی میگیرد و سپس آنها را به چندین نمای پرسپکتیو تبدیل میکند. تصاویر پردازششده به COLMAP داده میشوند، جایی که وضعیت قرارگیری (Pose) دوربین با استفاده از ساختار بر پایه حرکت (SfM) تخمین زده میشود. سپس دادههای بهدستآمده با استفاده از چارچوبهای متنباز مانند nerfstudio و gsplat برای آموزش مدل ۳D Gaussian Splatting (3DGS) پردازش میشوند. در محیطهای کوچک با بافتهای غنی و نورپردازی یکنواخت، مدلهای حاصل میتوانند کیفیت بصری فوقالعادهای ارائه دهند.
همچنین رویکردهای فنی پیشرفتهتری نیز وجود دارد. برای مثال، برخی از جریانهای کاری از فریمهای خام دوچشمی فیشآی مستقیماً بهعنوان ورودی استفاده میکنند، در حالی که برخی دیگر به چارچوبهای تخصصی شطرنجیسازی پانوراما مانند gsplat360 و PFGS360 تکیه میکنند و نیاز به تبدیل cube-map را برطرف میسازند. این رویکردهای فنی با پشتیبانی جوامع متنباز بسیار فعال، همچنان به تکامل خود ادامه میدهند.
نتیجهگیری روشن است: دوربینهای ۳۶۰° مصرفکننده توانایی تولید مدلهای 3DGS را دارند.
پس محدودیت کجاست؟
هنگامی که جریان کاری بازسازی سهبعدی فوق از اتاقهای داخلی کوچک به محیطهای بزرگتر مانند کل طبقات، خیابانهای بیرونی و مناطق وسیع جنگلی تعمیم مییابد، چالش اصلی همواره به یک مرحله حیاتی محدود میشود: تخمین وضعیت قرارگیری (Pose) دوربین هستند.
روش SfM صرفاً مبتنی بر بینایی دارای چندین محدودیت غیرقابل اجتناب است:
یک چالش عملی دیگر نیز وجود دارد: هنگامی که دادههای جمعآوریشده در یک منطقه بزرگ با شکست مواجه میشوند، تکرار نقشهبرداری میدانی میتواند پرهزینه باشد. در بسیاری از جریانهای کاری، اپراتورها نمیتوانند فوراً تشخیص دهند که آیا تصاویر ثبتشده برای آموزش مدل مناسب هستند یا خیر. آنها اغلب مجبورند به ایستگاه کاری برگردند و جریان کاری کامل COLMAP را اجرا کنند تا متوجه شوند بخشهای خاصی از مجموعه داده قابل استفاده نیست.
دوربینهای ۳۶۰° مصرفکننده در حال حاضر عملکرد تصویربرداری عالی ارائه میدهند و دوربینهای پانورامای متداول میتوانند از نظر هزینه و کیفیت تصویر، از بسیاری از دوربینهای نقشهبرداری توسعهیافته سفارشی عملکرد بهتری داشته باشند.
نقطه ضعف کل راهحل، خود سختافزار تصویربرداری نیست، بلکه نبود یک سیستم تخمین وضعیت پایدار است که قادر به پشتیبانی از اندازهگیری فضایی در دنیای واقعی باشد.
برای رفع محدودیتهای اساسی بازسازی صرفاً بصری SfM—از جمله شکست در محیطهای با بافت ضعیف، افت کیفیت در شرایط کمنور، انحراف در مسیرهای طولانی و عدم وجود مقیاس اندازهگیری واقعی—دستگاه TourPop راهحل جدیدی ارائه میدهد.
بهعنوان یک دستگاه اسکن دستی LiDAR SLAM، تورپاپ مجهز به یک حسگر لیدار با نرخ برداشت ۴۸,۰۰۰ نقطه در ثانیه به همراه دسته تغذیه یکپارچه، واحد کنترل و سیستم ذخیرهسازی داده است. این دستگاه شامل ماژول تصویربرداری پانورامای داخلی نیست. در عوض، دارای یک رابط نصب استاندارد و جهانی است که از طیف گستردهای از دوربینهای ۳۶۰° متفرقه پشتیبانی میکند و به کاربران امکان میدهد به بهرهگیری از تجهیزات تصویربرداری موجود خود ادامه دهند.
این دو سیستم حسگری نقشهای کاملاً مشخصی دارند و با هم کار میکنند:
با استفاده از ابرهای نقطه لیدار برای محاسبه مسیر دستگاه، TourPop برای تخمین وضعیت به تطبیق ویژگیهای تصویر متکی نیست. این دستگاه میتواند موقعیتیابی پایدار را در محیطهای با بافت ضعیف مانند جنگلها و مناطق پوشیده از برف، و همچنین در محیطهای کمنور مانند پارکینگها و صحنههای شبانه حفظ کند. ثبت مداوم در مسافتهای طولانی بدون انحراف تجمعی قابل توجه امکانپذیر است.
مشاهدات لیدار همچنین یک مقیاس فیزیکی واقعی برای مدل فراهم میکند و تضمین میکند که ابعاد فضایی مستقیماً با محیط دنیای واقعی مطابقت دارند. کاربران میتوانند اندازهگیریهای فاصلهها، عرضها، ارتفاعها و سایر ابعاد فضایی را مستقیماً در صحنه ثبتشده انجام دهند.
کیفیت رندرینگ 3DGS بهشدت به کیفیت تصاویر اصلی وابسته است. هنگامی که TourPop با یک دوربین ۳۶۰° تجاری بالغ جفت میشود، از نظر هزینه تهیه، عملکرد تصویربرداری و انعطافپذیری سختافزاری، مزایای قابل توجهی نسبت به دوربینهای فضایی یکپارچه (All-in-one) ارائه میدهد.
نرمافزار TourPop یک معماری آموزشی ترکیبی 3DGS را ادغام میکند. به جای تکیه صرف بر تخمین وضعیت مبتنی بر SfM، از ابرهای نقطه لیدار بهعنوان مرجع فضایی اصلی استفاده میکند و SfM مبتنی بر تصویر بهعنوان یک مکانیزم کمکی برای انتخاب و فیلتر کردن تصاویر عمل میکند هستند.
مزایای کلیدی آن عبارتند از:
مفهوم «دوربین فضایی» در این صنعت پدیدار شده است و نشاندهنده یک ارزش پیشنهادی فناورانه با تعریفی کاملاً مشخص است. مفهوم اصلی آن این است که دستگاه صرفاً تصاویر پانورامای ۳۶۰° ثبت نمیکند. در عوض، دادههای فضایی کامل را همراه با وضعیتهای فضایی دقیق و مقیاس واقعی قابل اندازهگیری هستند.
دستگاه TourPop همین جهتگیری فناورانه را با اتخاذ یک پیادهسازی متمایز دنبال میکند:
یک معماری باز دوربین ۳۶۰° همراه با LiDAR SLAM بهعنوان فناوری اصلی تخمین وضعیت.
به زبان ساده، TourPop یک دوربین معمولی را که فقط میتواند تصاویر پانوراما بگیرد، به یک پایانه حرفهای جمعآوری دادههای فضایی تبدیل میکند که قادر است اطلاعات سهبعدی فضا را بهطور جامع ثبت کند.
معماری باز و ماژولار دوربین بر اساس دو ملاحظه عملی طراحی شده است.
اولاً، در بخش سختافزارهای نقشهبرداری، توسعه مستقل یک حسگر تصویربرداری پانوراما که هم کمهزینه باشد و هم کیفیت تصویر عالی ارائه دهد، دشوار است.
ثانیاً، محصولات دوربین ۳۶۰° چرخههای عمر نسبتاً کوتاهی دارند و بهسرعت تکامل مییابند. یک معماری سازگاری ماژولار به واحد اصلی TourPop اجازه میدهد از طیف گستردهای از مدلهای دوربین پشتیبانی کند. هنگامی که کاربران دوربینهای خود را ارتقا میدهند یا نسلهای جدیدی از دوربینهای ۳۶۰° وارد بازار میشوند، سیستم TourPop میتواند بدون نیاز به تعویض کل سیستم برداشت، همچنان مورد استفاده قرار گیرد.
دستگاه TourPop میتواند مجموعهای از محصولات دادههای فضایی را تولید کند:
توجه: مدلهای Mesh و BIM نیازمند پردازش تکمیلی با استفاده از نرمافزارهای تخصصی شخص ثالث هستند.
پروژههای دقیق نقشهبرداری که نیازمند دقت اندازهگیری در سطح میلیمتری هستند.
دستگاه TourPop بهعنوان یک ابزار سریع برداشت فضایی دنیای واقعی در سطح سانتیمتری طراحی شده است. این دستگاه به منظور جایگزینی ابزارهای نقشهبرداری با دقت بالا مانند توتال استیشنها یا اسکنرهای لیزری سهبعدی حرفهای در نظر گرفته نشده است.
در سالهای اخیر، استفاده از دوربینهای ۳۶۰° تجاری، مانند Insta360 و DJI Osmo، برای بازسازی سهبعدی به مراتب فراتر از یک آزمایش محدود آزمایشگاهی رفته است.
در سراسر فعالیتهای فنی متعدد در سراسر جهان، جریان کاری بهطور چشمگیری مشابه شده است: اپراتور یک دوربین ۳۶۰° را در محیط حرکت میدهد تا تصاویر پانوراما ثبت کند، تصاویر را در فرمت Equirectangular خروجی میگیرد و سپس آنها را به چندین نمای پرسپکتیو تبدیل میکند. تصاویر پردازششده به COLMAP داده میشوند، جایی که وضعیت قرارگیری (Pose) دوربین با استفاده از ساختار بر پایه حرکت (SfM) تخمین زده میشود. سپس دادههای بهدستآمده با استفاده از چارچوبهای متنباز مانند nerfstudio و gsplat برای آموزش مدل ۳D Gaussian Splatting (3DGS) پردازش میشوند. در محیطهای کوچک با بافتهای غنی و نورپردازی یکنواخت، مدلهای حاصل میتوانند کیفیت بصری فوقالعادهای ارائه دهند.
همچنین رویکردهای فنی پیشرفتهتری نیز وجود دارد. برای مثال، برخی از جریانهای کاری از فریمهای خام دوچشمی فیشآی مستقیماً بهعنوان ورودی استفاده میکنند، در حالی که برخی دیگر به چارچوبهای تخصصی شطرنجیسازی پانوراما مانند gsplat360 و PFGS360 تکیه میکنند و نیاز به تبدیل cube-map را برطرف میسازند. این رویکردهای فنی با پشتیبانی جوامع متنباز بسیار فعال، همچنان به تکامل خود ادامه میدهند.
نتیجهگیری روشن است: دوربینهای ۳۶۰° مصرفکننده توانایی تولید مدلهای 3DGS را دارند.
پس محدودیت کجاست؟
هنگامی که جریان کاری بازسازی سهبعدی فوق از اتاقهای داخلی کوچک به محیطهای بزرگتر مانند کل طبقات، خیابانهای بیرونی و مناطق وسیع جنگلی تعمیم مییابد، چالش اصلی همواره به یک مرحله حیاتی محدود میشود: تخمین وضعیت قرارگیری (Pose) دوربین هستند.
روش SfM صرفاً مبتنی بر بینایی دارای چندین محدودیت غیرقابل اجتناب است:
یک چالش عملی دیگر نیز وجود دارد: هنگامی که دادههای جمعآوریشده در یک منطقه بزرگ با شکست مواجه میشوند، تکرار نقشهبرداری میدانی میتواند پرهزینه باشد. در بسیاری از جریانهای کاری، اپراتورها نمیتوانند فوراً تشخیص دهند که آیا تصاویر ثبتشده برای آموزش مدل مناسب هستند یا خیر. آنها اغلب مجبورند به ایستگاه کاری برگردند و جریان کاری کامل COLMAP را اجرا کنند تا متوجه شوند بخشهای خاصی از مجموعه داده قابل استفاده نیست.
دوربینهای ۳۶۰° مصرفکننده در حال حاضر عملکرد تصویربرداری عالی ارائه میدهند و دوربینهای پانورامای متداول میتوانند از نظر هزینه و کیفیت تصویر، از بسیاری از دوربینهای نقشهبرداری توسعهیافته سفارشی عملکرد بهتری داشته باشند.
نقطه ضعف کل راهحل، خود سختافزار تصویربرداری نیست، بلکه نبود یک سیستم تخمین وضعیت پایدار است که قادر به پشتیبانی از اندازهگیری فضایی در دنیای واقعی باشد.
برای رفع محدودیتهای اساسی بازسازی صرفاً بصری SfM—از جمله شکست در محیطهای با بافت ضعیف، افت کیفیت در شرایط کمنور، انحراف در مسیرهای طولانی و عدم وجود مقیاس اندازهگیری واقعی—دستگاه TourPop راهحل جدیدی ارائه میدهد.
بهعنوان یک دستگاه اسکن دستی LiDAR SLAM، تورپاپ مجهز به یک حسگر لیدار با نرخ برداشت ۴۸,۰۰۰ نقطه در ثانیه به همراه دسته تغذیه یکپارچه، واحد کنترل و سیستم ذخیرهسازی داده است. این دستگاه شامل ماژول تصویربرداری پانورامای داخلی نیست. در عوض، دارای یک رابط نصب استاندارد و جهانی است که از طیف گستردهای از دوربینهای ۳۶۰° متفرقه پشتیبانی میکند و به کاربران امکان میدهد به بهرهگیری از تجهیزات تصویربرداری موجود خود ادامه دهند.
این دو سیستم حسگری نقشهای کاملاً مشخصی دارند و با هم کار میکنند:
با استفاده از ابرهای نقطه لیدار برای محاسبه مسیر دستگاه، TourPop برای تخمین وضعیت به تطبیق ویژگیهای تصویر متکی نیست. این دستگاه میتواند موقعیتیابی پایدار را در محیطهای با بافت ضعیف مانند جنگلها و مناطق پوشیده از برف، و همچنین در محیطهای کمنور مانند پارکینگها و صحنههای شبانه حفظ کند. ثبت مداوم در مسافتهای طولانی بدون انحراف تجمعی قابل توجه امکانپذیر است.
مشاهدات لیدار همچنین یک مقیاس فیزیکی واقعی برای مدل فراهم میکند و تضمین میکند که ابعاد فضایی مستقیماً با محیط دنیای واقعی مطابقت دارند. کاربران میتوانند اندازهگیریهای فاصلهها، عرضها، ارتفاعها و سایر ابعاد فضایی را مستقیماً در صحنه ثبتشده انجام دهند.
کیفیت رندرینگ 3DGS بهشدت به کیفیت تصاویر اصلی وابسته است. هنگامی که TourPop با یک دوربین ۳۶۰° تجاری بالغ جفت میشود، از نظر هزینه تهیه، عملکرد تصویربرداری و انعطافپذیری سختافزاری، مزایای قابل توجهی نسبت به دوربینهای فضایی یکپارچه (All-in-one) ارائه میدهد.
نرمافزار TourPop یک معماری آموزشی ترکیبی 3DGS را ادغام میکند. به جای تکیه صرف بر تخمین وضعیت مبتنی بر SfM، از ابرهای نقطه لیدار بهعنوان مرجع فضایی اصلی استفاده میکند و SfM مبتنی بر تصویر بهعنوان یک مکانیزم کمکی برای انتخاب و فیلتر کردن تصاویر عمل میکند هستند.
مزایای کلیدی آن عبارتند از:
مفهوم «دوربین فضایی» در این صنعت پدیدار شده است و نشاندهنده یک ارزش پیشنهادی فناورانه با تعریفی کاملاً مشخص است. مفهوم اصلی آن این است که دستگاه صرفاً تصاویر پانورامای ۳۶۰° ثبت نمیکند. در عوض، دادههای فضایی کامل را همراه با وضعیتهای فضایی دقیق و مقیاس واقعی قابل اندازهگیری هستند.
دستگاه TourPop همین جهتگیری فناورانه را با اتخاذ یک پیادهسازی متمایز دنبال میکند:
یک معماری باز دوربین ۳۶۰° همراه با LiDAR SLAM بهعنوان فناوری اصلی تخمین وضعیت.
به زبان ساده، TourPop یک دوربین معمولی را که فقط میتواند تصاویر پانوراما بگیرد، به یک پایانه حرفهای جمعآوری دادههای فضایی تبدیل میکند که قادر است اطلاعات سهبعدی فضا را بهطور جامع ثبت کند.
معماری باز و ماژولار دوربین بر اساس دو ملاحظه عملی طراحی شده است.
اولاً، در بخش سختافزارهای نقشهبرداری، توسعه مستقل یک حسگر تصویربرداری پانوراما که هم کمهزینه باشد و هم کیفیت تصویر عالی ارائه دهد، دشوار است.
ثانیاً، محصولات دوربین ۳۶۰° چرخههای عمر نسبتاً کوتاهی دارند و بهسرعت تکامل مییابند. یک معماری سازگاری ماژولار به واحد اصلی TourPop اجازه میدهد از طیف گستردهای از مدلهای دوربین پشتیبانی کند. هنگامی که کاربران دوربینهای خود را ارتقا میدهند یا نسلهای جدیدی از دوربینهای ۳۶۰° وارد بازار میشوند، سیستم TourPop میتواند بدون نیاز به تعویض کل سیستم برداشت، همچنان مورد استفاده قرار گیرد.
دستگاه TourPop میتواند مجموعهای از محصولات دادههای فضایی را تولید کند:
توجه: مدلهای Mesh و BIM نیازمند پردازش تکمیلی با استفاده از نرمافزارهای تخصصی شخص ثالث هستند.
پروژههای دقیق نقشهبرداری که نیازمند دقت اندازهگیری در سطح میلیمتری هستند.
دستگاه TourPop بهعنوان یک ابزار سریع برداشت فضایی دنیای واقعی در سطح سانتیمتری طراحی شده است. این دستگاه به منظور جایگزینی ابزارهای نقشهبرداری با دقت بالا مانند توتال استیشنها یا اسکنرهای لیزری سهبعدی حرفهای در نظر گرفته نشده است.