نشانه رفتن دوربین گوشی به سمت یک سطح، تقریباً هیچ اطلاعات کمی درباره آن سطح به شما نمی‌دهد، زیرا بخش عمده تصویر تحت تأثیر هر نوری است که تصادفاً روی آن می‌تابد. از یک پیشخوان آشپزخانه در ظهر و در غروب عکس بگیرید؛ دو تصویر کاملاً متفاوت از یک جنس خواهید داشت. دوربین آشکارساز خوبی است، اما مشکل اینجاست که منبع روشنایی نامشخص است.

با این حال، گوشی منبع نور خود را در فاصله چند میلی‌متری از لنز به همراه دارد. چراغ‌قوه قابل تنظیم نیست، رنگ آن تغییرپذیر نیست و به معنای آزمایشگاهی کالیبره نشده است — اما ثابت و یکنواخت است: همان LED، همان موقعیت، و همان خروجی در هر بار روشن کردن آن. یک نور مشخص به علاوه یک آشکارساز، استخوان‌بندی یک ابزار نوری واقعی است. دو تا از ابزارهای Sentio دقیقاً بر روی همین استخوان‌بندی ساخته شده‌اند و آن را در جهت‌های مخالف به کار می‌گیرند: یکی نور را از روی یک سطح بازمی‌تاباند، دیگری آن را از داخل آن عبور می‌دهد.

بازتاب: ترفند کار در جفت فریم است

ابزار بازتاب عکسی از سطح نمی‌گیرد. بلکه دو عکس می‌گیرد: یکی با چراغ‌قوه خاموش و یکی با چراغ‌قوه روشن، هر دو از یک موقعیت یکسان، و روی تفاضل آن‌ها کار می‌کند.

این جفت‌سازی کل ایده پشتیبان است. فریم نور محیطی، هر چیزی را که اتاق اضافه می‌کند ثبت می‌کند — نور پنجره، لامپ‌های سقف، سایه‌ها. فریم روشن‌شده با چراغ‌قوه همان صحنه را به علاوه یک چیز بیشتر ثبت می‌کند: پاسخ سطح به چراغ‌قوه. اولی را از دومی کم کنید تا اثر اتاق تا حد زیادی حذف شود. آنچه باقی می‌ماند نحوه پاسخ‌دهی سطح به نوری است که شدت، موقعیت و طیف آن در هر بار اجرا یکسان است. شما «عکسی تحت هر نور ممکن» را با «پاسخ این سطح به یک محرک مشخص» جایگزین کرده‌اید — و این کمیت از یک اندازه‌گیری به اندازه‌گیری بعدی قابل مقایسه است.

برای اینکه این روش کار کند، دوربین باید از «بهبود خودکار» دست بردارد. نوردهی خودکار (AE) فریم روشن‌شده با چراغ‌قوه را روشن‌تر می‌بیند و بی‌سر‌و‌صدا بهره را کاهش می‌دهد؛ تعادل سفیدی خودکار (AWB) نیز رنگ هر فریم را به‌طور مستقل تغییر می‌دهد. هر کدام از این دو مورد، تفریق را خراب می‌کند، زیرا دیگر دو فریم با یک مقیاس یکسان اندازه‌گیری نمی‌شوند. بنابراین، این ابزار AE و AWB را برای این جفت فریم قفل می‌کند — همان قاعده‌ای که به همان دلیل، در آزمون ضربه از مسیر صوتی پردازش‌نشده گوشی استفاده می‌کند. خطوط لوله پردازشی که گوشی‌ها با آن‌ها عرضه می‌شوند، برای خوب جلوه دادن تصاویر و صداها ساخته شده‌اند؛ اما اندازه‌گیری نیاز دارد که آن‌ها کنار بروند.

این به چه دردی می‌خورد؟ هر جایی که ویژگی جالب توجه، نحوه بازتاباندن نور توسط سطح باشد و نه رنگ آن:

نیمه‌شفافیت: نطفه‌سنجی، با قرار گرفتن لنز در سمت مقابل

ابزار همزاد، این هندسه را معکوس می‌کند. به جای بازتاباندن نور چراغ‌قوه از روی یک سطح، شما نمونه را به لنز دوربین می‌فشارید در حالی که چراغ‌قوه پشت آن قرار دارد، و ابزار اندازه‌گیری می‌کند که چه مقدار نور از آن عبور می‌کند — و به‌طور کاربردی، چطور این عبور نور در کانال‌های قرمز، سبز و آبی تفاوت دارد. این همان نطفه‌سنجی است — ترفند قدیمی نگه داشتن تخم‌مرغ جلوی یک لامپ — که در آن گوشی هم نقش لامپ و هم نقش چشم را ایفا می‌کند.

تفکیک کانال‌های رنگی اهمیت دارد زیرا مواد به‌ندرت نور را به‌طور یکنواخت در سراسر طیف تضعیف می‌کنند. یک برگ نور قرمز را راحت‌تر از نور آبی عبور می‌دهد؛ محتویات تخم‌مرغ با رشد جنین، رنگ نور عبوری را تغییر می‌دهند؛ پوست میوه با تغییر رنگدانه‌ها نور را به‌گونه‌ای دیگر عبور می‌دهد. بنابراین، خوانش صرفاً این نیست که «چه مقدار نور عبور کرد» بلکه «چه مقدار از هر رنگ عبور کرد» است — و نسبت بین کانال‌ها اغلب اطلاعات بیشتری نسبت به هر سطح منفرد ارائه می‌دهد و پایدارتر است.

موارد استفاده‌ای که در آن‌ها مسئله «چه مقدار نور عبور می‌کند و چه رنگی باقی می‌ماند» است:

یک هشدار صادقانه: چیدمان یکسان، وگرنه مقایسه بی‌معناست

خوانش‌های نیمه‌شفافیت بین دفعات اجرای یک چیدمان یکسان قابل مقایسه هستند، نه بین چیدمان‌های متفاوت — و ارزشش را دارد که دلیل آن را به‌روشنی بیان کنیم، زیرا دلیل آن فیزیک است، نه محدودیت نرم‌افزاری.

وقتی نمونه را روی لنز فشار می‌دهید، هندسه آن تماس به بخشی از اندازه‌گیری تبدیل می‌شود. اینکه چقدر سخت فشار می‌دهید ضخامت نمونه و میزان صاف قرار گرفتن آن را تغییر می‌دهد. اینکه دقیقاً کجا قرار می‌گیرد، طول مسیر چراغ‌قوه تا سنسور را تغییر می‌دهد. فاصله هوایی نور را پراکنده می‌کند؛ تماس محکم‌تر این کار را نمی‌کند. هیچ‌کدام از این‌ها ثبت نمی‌شوند، بنابراین هیچ‌کدام قابل اصلاح نیستند. دو خوانش از یک برگ، که به یک شکل روی یک گوشی نگه داشته شده است، مقایسه منصفانه‌ای است. خوانش گوشی شما در برابر خوانش گوشی یک دوست — موقعیت متفاوت چراغ‌قوه، لنز متفاوت، فشار متفاوت — منصفانه نیست، و ابزار تظاهر به خلاف آن نخواهد کرد.

این همان استدلالی است که، اگر صادقانه اعمال شود، همه چیز دیگر را در پلتفرم شکل می‌دهد: از خوانش‌ها به‌صورت نسبی در یک ساختار ثابت استفاده کنید تا قابل اعتماد باشند؛ اگر با آن‌ها به عنوان مقادیر مطلق جهانی رفتار کنید، قابل اعتماد نیستند. فعالیت عایق‌سازی صوتی با دو گوشی به همین دلیل تلاش زیادی می‌کند تا این ساختار نسبتی را در پروتکل خود بگنجاند.

قاعده طراحی: هرگز به یک سطح مطلق اعتماد نکنید. LEDهای چراغ‌قوه در مدل‌های مختلف گوشی متفاوتند، سنسورهای دوربین حساسیت متفاوتی دارند و هیچ‌کدام کالیبره نیستند. بنابراین این ابزارها بر اساس تفاوت‌ها و نسبت‌ها ساخته شده‌اند — نور چراغ‌قوه منهای نور محیط، رنگ قرمز نسبت به آبی، خوانش این هفته در مقایسه با خوانش هفته گذشته از همان شیء — مقادیری که در آن‌ها ثابت‌های ناشناخته حذف می‌شوند. این نسخه نوری همان قاعده‌ای است که ابزارهای صوتی دنبال می‌کنند: ویژگی‌ها باید در تغییر دستگاه دوام بیاورند، یا صادقانه به یک دستگاه محدود شوند.

دو ابزار، یک دستگاه

بازتاب و نیمه‌شفافی، یک دستگاه در دو پیکربندی مختلف هستند: یک نور ثابت، یک آشکارساز قفل‌شده، و ویژگی‌ای که به‌جای یک فریم واحد، از یک مقایسه محاسبه می‌شود. هر دو کاملاً روی گوشی اجرا می‌شوند، هر دو خوانش‌های خود را در کاتالوگ اشیاء ذخیره می‌کنند تا یک سطح یا نمونه دارای تاریخچه شود، و هر دو می‌توانند بعد از واقعیت یک برچسب حقیقت میدانی دریافت کنند — روکشی که خراب شد، تخم‌مرغی که بارور بود — به طوری که هر اندازه‌گیری یک نمونه آموزشی برای آینده باشد.

آن‌ها دو مورد از یک لیست طولانی‌تر هستند. برای مشاهده تور کامل از آنچه سنسورهای گوشی می‌توانند به آن تبدیل شوند، با مرور کلی ابزارها شروع کنید.