در دنیای امروزی که فناوری و هنر با هم ادغام شدهاند، روشهایی وجود دارند که میتوانند از عکسهای دوبعدی، مدلهای سهبعدی دقیق و قابل استفاده ایجاد کنند. یکی از این روشها که در سالهای اخیر توجه بسیاری را به خود جلب کرده، فتوگرامتری است. این تکنیک که در ابتدا در زمینههای علمی و صنعتی کاربرد داشت، امروزه در صنایع مختلف از جمله معماری، سینما، بازیهای ویدئویی، بازسازی آثار تاریخی و حتی پزشکی استفاده میشود. اما فتوگرامتری دقیقاً چیست و چگونه میتوان از عکسها برای ساخت مدلهای سهبعدی استفاده کرد؟ در این مقاله به بررسی این موضوع میپردازیم و نکات مهمی را که قبل از اقدام به استفاده از این روش باید بدانید، توضیح میدهیم.
فتوگرامتری چیست؟
فتوگرامتری یا عکاسی اندازهگیری، یک روش علمی است که با استفاده از عکسهای دوبعدی، اطلاعات سهبعدی از یک شیء، صحنه یا محیط را استخراج میکند. این تکنیک بر اساس اصول عکاسی و ژئومتری محاسباتی کار میکند و با تحلیل چندین عکس از زوایای مختلف، مدلهای سهبعدی دقیقی تولید میکند. در واقع، فتوگرامتری به کامپیوتر کمک میکند تا از طریق الگوریتمهای پیچیده، نقاط مشابه در عکسها را شناسایی کرده و با محاسبه فاصله و موقعیت آنها، یک مدل سهبعدی ایجاد کند.
این روش در واقع یک فرآیند چندگانه است که شامل مراحل مختلفی از جمله عکاسی، پردازش دادهها و ساخت مدل میشود. یکی از مزیتهای اصلی فتوگرامتری این است که نیازی به تجهیزات گرانقیمت یا حسگرهای خاص ندارد و میتوان با استفاده از دوربینهای معمولی و نرمافزارهای مناسب، به نتایج قابل قبولی دست یافت.
چگونه از عکسها مدل سهبعدی ساخته میشود؟
فرآیند ساخت مدل سهبعدی از طریق فتوگرامتری شامل چندین مرحله کلیدی است. در ادامه به بررسی این مراحل میپردازیم:
مرحله ۱: عکاسی با کیفیت بالا
اولین و مهمترین مرحله در فتوگرامتری، گرفتن عکسهای با کیفیت و با زوایای مختلف است. برای دستیابی به بهترین نتایج، باید به نکات زیر توجه کنید:
- کیفیت عکس: از دوربینهایی با رزولوشن بالا و کیفیت تصویر مناسب استفاده کنید. نورپردازی مناسب و اجتناب از نورهای شدید یا سایههای غیرطبیعی نیز بسیار مهم است.
- زوایا مختلف: عکسها باید از زوایای مختلف و با فاصلههای متفاوت گرفته شوند. این کار به کامپیوتر کمک میکند تا اطلاعات بیشتری برای ساخت مدل سهبعدی داشته باشد.
- پوشش کامل: سعی کنید تمام جوانب شیء یا صحنه را پوشش دهید. این یعنی باید از همه زوایا، حتی پشت و زیر شیء، عکس بگیرید.
- نقطههای مرجع: در برخی موارد، استفاده از نقطههای مرجع یا مارکرهای خاص میتواند به بهبود دقت مدل کمک کند.

مرحله ۲: پردازش عکسها و استخراج ویژگیها
پس از گرفتن عکسها، مرحله بعدی پردازش آنها و استخراج ویژگیهای مشترک بین عکسها است. در این مرحله، نرمافزارهای فتوگرامتری با استفاده از الگوریتمهای پیچیده، نقاط مشابه را در عکسها شناسایی میکنند. این نقاط میتوانند ویژگیهای مانند گوشهها، لبهها یا حتی الگوهای رنگی باشند.
یکی از روشهای رایج برای این کار، استفاده از ویژگیهای SIFT (Scale-Invariant Feature Transform) است که قادر است ویژگیهای قابل تشخیص را حتی در شرایط نورپردازی متفاوت نیز شناسایی کند. در این مرحله، نرمافزار همچنین اطلاعات مربوط به موقعیت و فاصله دوربین در هنگام گرفتن هر عکس را محاسبه میکند.
مرحله ۳: ساخت مدل سهبعدی
پس از شناسایی ویژگیها و محاسبه موقعیتهای دوربین، نرمافزار شروع به ساخت مدل سهبعدی میکند. این فرآیند شامل چند مرحله زیر است:
- ساخت مدل نقطهای: در این مرحله، نرمافزار با استفاده از اطلاعات استخراج شده، یک مدل نقطهای از شیء یا صحنه ایجاد میکند. این مدل شامل هزاران یا میلیونها نقطه است که موقعیت دقیق آنها در فضا مشخص شده است.
- ساخت مدل شبکه: پس از ایجاد مدل نقطهای، نرمافزار با اتصال نقاط به یکدیگر، یک شبکه سهبعدی ایجاد میکند. این شبکه میتواند شامل چندگانههای مثلثی یا چهارضلعی باشد.
- پوشش مدل: در مرحله نهایی، مدل شبکه با استفاده از اطلاعات رنگی و متن از عکسها، پوشیده میشود. این کار باعث میشود که مدل نهایی شبیه به شیء واقعی باشد.
در این مرحله، کاربر میتواند با استفاده از نرمافزارهای مختلف، مدل نهایی را ویرایش، بهبود یا حتی برای استفاده در پروژههای مختلف آماده کند.

نکات مهم قبل از اقدام به فتوگرامتری
اگر قصد استفاده از فتوگرامتری برای ساخت مدلهای سهبعدی را دارید، باید به چند نکته مهم توجه کنید تا بهترین نتایج را کسب کنید:
۱. انتخاب تجهیزات مناسب
برای شروع، نیازی به تجهیزات بسیار گرانقیمت نیست، اما انتخاب دوربین و لنز مناسب میتواند تأثیر زیادی بر کیفیت نهایی داشته باشد. دوربینهای DSLR یا بدون آینه (Mirrorless) با رزولوشن بالا و لنزهای با کیفیت، بهترین انتخاب هستند. همچنین، استفاده از سهپایه برای ثابت نگه داشتن دوربین در هنگام عکاسی، دقت را افزایش میدهد.
۲. برنامهریزی صحیح برای عکاسی
قبل از شروع عکاسی، باید برنامهریزی دقیقی داشته باشید. این شامل تعیین زوایا، فاصلهها و حتی استفاده از نقطههای مرجع است. در صورت امکان، از نرمافزارهای برنامهریزی عکاسی استفاده کنید که به شما کمک میکنند تا بهترین زوایا را برای عکاسی انتخاب کنید.
۳. استفاده از نرمافزارهای مناسب
در بازار نرمافزارهای مختلفی برای فتوگرامتری وجود دارد، از جمله نرمافزارهای رایگان و تجاری. برخی از نرمافزارهای معروف شامل:
- Agisoft Metashape (پیشتر Photoscan)
- Pix4Dmapper
- Meshroom
- RealityCapture
هر یک از این نرمافزارها مزایا و معایب خود را دارند و انتخاب بهترین نرمافزار بستگی به نیازهای شما دارد.
۴. توجه به نورپردازی
نورپردازی مناسب یکی از عوامل کلیدی در فتوگرامتری است. نورهای شدید یا سایههای غیرطبیعی میتوانند باعث ایجاد اشکال در مدل نهایی شوند. سعی کنید از نور طبیعی یا نورپردازی یکنواخت استفاده کنید و از نورهای فلاش یا نورهای نقطهای اجتناب کنید.
۵. پردازش و ویرایش مدل نهایی
پس از ساخت مدل سهبعدی، ممکن است نیاز به ویرایش و بهبود داشته باشید. این شامل حذف نقاط غیرضروری، اصلاح اشکالات شبکه و حتی افزودن جزئیات بیشتر باشد. نرمافزارهای مختلفی برای ویرایش مدلهای سهبعدی وجود دارند که میتوانید از آنها استفاده کنید.

کاربردهای فتوگرامتری در صنایع مختلف
فتوگرامتری امروزه در بسیاری از صنایع و زمینهها کاربرد دارد. برخی از این کاربردها عبارتند از:
- معماری و ساختوساز: برای ایجاد مدلهای سهبعدی از ساختمانها، سازهها و حتی آثار تاریخی.
- سینما و بازیهای ویدئویی: برای ساخت مدلهای سهبعدی از شخصیتها، صحنهها و اشیاء.
- بازسازی آثار تاریخی: برای ایجاد مدلهای دقیق از آثار باستانی و تاریخی که ممکن است دسترسی به آنها دشوار باشد.
- پزشکی: برای ایجاد مدلهای سهبعدی از اندامها و استخوانها برای استفاده در جراحی و درمان.
- ارزیابی آسیبها: در مواردی مانند حوادث رانندگی یا حوادث صنعتی، برای ایجاد مدلهای سهبعدی از صحنه و ارزیابی آسیبها.
با توجه به کاربردهای گسترده فتوگرامتری، این تکنیک میتواند ابزار قدرتمندی برای بسیاری از پروژهها باشد. اما برای استفاده مؤثر از آن، باید به نکات فنی و عملی توجه داشته باشید.
اگر علاقهمند به یادگیری بیشتر در مورد تکنیکهای مختلف ساخت مدلهای سهبعدی و استفاده از فناوریهای نوین در این زمینه هستید، میتوانید در تایم به تایم مقالات و راهنماهای مفیدی در این زمینه پیدا کنید.