مقاله
قالب ذخیره در آلترون: BMP، JPEG، TIFF، دادهی خام یا ویدئو؟
یکی از اولین سؤالهایی که بعد از راهاندازی دوربین از ما میپرسند این است: «تصویرها را با چه قالب ذخیرهای نگه داریم؟» جواب کوتاهش این است که بستگی دارد بعداً با فایل چه میخواهید بکنید. انتخاب قالب فقط سلیقه نیست. روی حجم دیسک، بار پردازنده و دقت اندازهگیری اثر مستقیم دارد.

در آلترون ذخیرهسازی یک نود در گراف است (خانوادهی Data Saving). برای انتخاب قالب، کافی است نود ذخیرهی همان قالب را در گراف بگذارید. اگر لازم باشد، میتوانید از یک خروجی همزمان به چند نود انشعاب بگیرید؛ مثلاً یک نود داده را خام ذخیره کند و نود دیگر آن را نمایش دهد.
BMP برای سادگی
Bitmap Data Saving هر فریم را بهصورت BMP فشردهنشده مینویسد. هیچ چیز از دست نمیرود و تقریباً هر نرمافزاری بازش میکند. عیبش حجم زیاد فایلهاست.
در دوربین خطی، Scan Height تعیین میکند چند خط کنار هم بنشیند تا یک تصویر ساخته شود (پیشفرض ۱۰۰۰). مقدار DPI فقط در سرآیند فایل نوشته میشود و به پیکسلها دست نمیزند.
JPEG وقتی حجم مهمتر است
JPEG Data Saving فشردهسازی اتلافی دارد. کیفیت را با Quality از ۱ تا ۱۰۰ تعیین میکنید و پیشفرض ۱۰۰ است. اگر آن را زیر ۹۰ بگذارید، لبهها کمکم بلوکی میشوند.
JPEG برای گزارش، پیشنمایش یا فرستادن روی شبکه انتخاب خوبی است. برای آرشیو بلندمدت، TIFF یا دادهی خام را نگه دارید. برای کار اندازهگیری و علمی توصیهاش نمیکنیم، چون خود داده را تغییر میدهد.
TIFF برای کار دقیق
TIFF Data Saving بدون اتلاف ذخیره میکند و عمق بیت بالا را هم نگه میدارد. بیشتر نرمافزارهای تحلیل تصویر آن را میخوانند.
در همین پنل، Compression دو حالت دارد: None و Deflate. با Deflate تصویر دقیقاً همان میماند، ولی فایل خیلی کوچکتر میشود. این فشردهسازی روی همهی هستههای پردازنده انجام میشود. اگر دیسکتان کند است، همین گزینه کمک میکند دیسک از دوربین عقب نماند.
دادهی خام، سریعترین مسیر به دیسک
Raw Data Saving بایتهای خروجی دوربین را بیهیچ تفسیری در یک فایل پیوسته میریزد. این روش کاملاً بیاتلاف است و سریعترین راه نوشتن هم هست. مزیت بزرگش این است که همین فایل را بعداً با RawDataPlayback دوباره پخش میکنید و تنظیمات پردازش را روی دادهی اصلی عوض میکنید.
با Format بین دو حالت انتخاب میکنید:
- Rasa RAW: هر خط یا فریم همراه شمارهی خط، زمان و بایتهای اضافهاش ذخیره میشود و ابزارهای خود آلترون آن را باز میکنند.
- ENVI: فقط پیکسلها در یک فایل .dat ذخیره میشوند و کنارش یک سرآیند متنی کوچک .hdr ساخته میشود. این فایل مستقیم در ENVI، QGIS، GDAL، Spectral Python و MATLAB باز میشود.
اگر ضبط خیلی طولانی است یا میخواهید بدون خواندن کل فایل به بخشی از آن برسید، Separated Raw Data Saving هر فریم یا بخش را در فایل جدا مینویسد. این نود فشردهسازی بیاتلاف دارد و سطح آن را بین ۰ تا ۲۲ انتخاب میکنید. هرچه عدد بالاتر باشد، فایل کوچکتر میشود ولی پردازنده بیشتر کار میکند. در نرخ دادهی بالا، این ممکن است باعث شود فریم از دست برود.
برای عکاسی خط پایان، Photo Finish Timed Raw Data Saving علاوه بر داده، زمان دقیق ثبت هر خط را هم نگه میدارد.
ویدئو برای دیدن و فرستادن
برای دوربینهای ناحیهای چند نود ذخیرهی ویدئو داریم. نودهای H.264، H.265 و MPEG-4 فایل mp4 میسازند. یک نود AVI هم داریم. فشردهسازی زمانی حجم را دهها برابر کم میکند و فایل مثل یک فیلم معمولی پخش میشود. Output FPS سرعت پخش فایل است و لازم نیست با نرخ واقعی دوربین یکی باشد. اگر پخش همزمان با واقعیت میخواهید، آن را برابر نرخ فریم دوربین بگذارید.
کدام را انتخاب کنیم؟
- اندازهگیری، کالیبراسیون یا تحلیل علمی: TIFF، و اگر دیسک کند است با Deflate.
- پردازش دوباره با تنظیمات دیگر در آینده: Raw Data Saving.
- باز کردن داده در نرمافزارهای طیفی یا GIS: دادهی خام با قالب ENVI.
- آرشیو طولانی یا گزارش: JPEG با کیفیت بالا.
- نشان دادن به همکار یا مشتری: ویدئو.
اشتباهی که زیاد میبینیم
خیلیها دادهای را که بعداً قرار است رویش اندازهگیری شود، با JPEG ذخیره میکنند. تغییری که فشردهسازی اتلافی در داده میدهد برگشت ندارد. اگر مطمئن نیستید، خام ذخیره کنید؛ چون از فایل خام میتوانید با بازپخش هر خروجی دیگری بگیرید، ولی از خروجیهای دیگر نمیتوانید به دادهی خام برگردید.
یک نکتهی آخر: همهی پلاگینهای ذخیرهسازی منطق مشترکی برای مسیر، سقف ضبط و کش دارند. یکی را یاد بگیرید، بقیه را هم بلدید. معرفی کاملتر نرمافزار در صفحهی آلترون است.
توضیح عمومیتری دربارهی قالبهای فایل تصویر را در ویکیپدیا (انگلیسی) پیدا میکنید.
اگر برای پروژهتان بین دو قالب مردد هستید، با ما تماس بگیرید تا با هم بررسیاش کنیم.