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

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

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

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

۱. شکل‌گیری مفهوم نور در مدل‌های مولد و نقش فضای نهفته

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

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

۲. نقش داده‌های آموزشی در فهم نور و اهمیت تنوع نوری در مجموعه‌ها

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

مدل‌های حرفه‌ای‌تر که با مجموعه‌های بزرگ‌تر آموزش دیده‌اند می‌توانند روابط میان منبع نور و شکل اجسام را تشخیص دهند. مثلا مدل می‌تواند بفهمد که نور شدید از پشت یک شی باعث ایجاد هاله یا پدیدهٔ backlighting می‌شود یا نور از کنار باعث ایجاد سایهٔ کشیده می‌شود. در اینجا مفهومی به نام distribution shift اهمیت پیدا می‌کند. اگر مجموعهٔ آموزشی شامل صحنه‌هایی باشد که نور از زوایای مختلف وارد می‌شود، مدل در برابر شرایط جدید دچار خطا نمی‌شود. همین موضوع از نظر تولید تصویر بسیار کلیدی است، چون کاربران دائما صحنه‌هایی درخواست می‌کنند که مدل هرگز آن ترکیب را ندیده است. وجود تنوع بالا در داده‌ها باعث افزایش توان بازسازی نور در چنین سناریوهایی می‌شود.

۳. چرا مدل بدون اجرای فیزیک، نور را شبیه فیزیک واقعی تولید می‌کند؟

در نگاه اول شگفت‌انگیز است که یک مدل صرفا آماری بتواند رفتاری شبیه قوانین فیزیک ایجاد کند. اما دلیل آن در ماهیت داده‌های واقعی نهفته است. داده‌ها خودشان حامل فیزیک هستند. هر عکس واقعی که در آن نور از یک سطح منعکس شده یا سایه در جهت خاصی شکل گرفته، در واقع یک ثبت طبیعی از قوانین فیزیک است. مدل این داده‌ها را در مقیاس بسیار بزرگ مشاهده می‌کند و روابط تکرارشونده را یاد می‌گیرد. در نتیجه بدون اینکه فرمولی مثل قانون بازتاب یا قانون شکست نور را حل کند، رفتارهایی شبیه آن ایجاد می‌کند. این مسئله در یادگیری ماشینی با عنوان emergent properties شناخته می‌شود.

این موضوع یک پیامد جالب دارد. مدل‌ها نه تنها رفتار نور را تقلید می‌کنند بلکه در مواردی از آن فراتر می‌روند و نورپردازی‌هایی می‌سازند که ترکیبی از الگوهای واقع‌گرایانه هستند اما در جهان واقعی کمتر دیده شده‌اند. مثلا بازتاب‌های شیشه در مدل‌ها گاهی بسیار تمیزتر از جهان واقعی است یا نور نرم در صحنهٔ پرتره کمی ایده‌آل‌تر به نظر می‌رسد. این تفاوت‌ها ناشی از میانگین‌گیری آماری است که مدل انجام می‌دهد. مدل تلاش نمی‌کند جهان را بازسازی کند بلکه آن را «احتمالی» می‌بیند و خروجی نیز همین احتمال‌گرایی را در خود دارد. همین ترکیب میان واقع‌گرایی و ایده‌آل‌سازی باعث می‌شود تصاویر مولد هم واقعی باشند و هم کمی متفاوت.

۴. بازسازی سایه‌ها، بازتاب‌ها و شکست نور در مدل‌های نهفته

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

خســــتگی نوری یا chromatic aberration نیز از طریق مشاهدهٔ الگوها یاد گرفته می‌شود. مدل می‌بیند که چگونه نور در لبه‌ها کمی رنگی می‌شود و همین رفتار را در فضاهای نهفته ذخیره می‌کند. شکست نور نیز به این صورت بازسازی می‌شود. مدل نمی‌داند که قانون اسنل چیست اما می‌بیند که نور در آب شکسته می‌شود و همین الگو را بازتولید می‌کند. این بازتولید گاهی دقیق و گاهی اغراق‌شده است. علت آن این است که مدل میانگین الگوها را ترکیب می‌کند. در نتیجه ممکن است یک لیوان شیشه‌ای کاملا شفاف یا بسیار براق شود. این تفاوت از نظر هنری جالب است و یکی از ویژگی‌هایی است که تصاویر مولد را متمایز می‌کند.

۵. شبیه‌سازی نور غیرمستقیم و نقش لایه‌های معنایی در مدل‌های مولد

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

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

۶. بازسازی محیط‌های بسیار پیچیده: شیشه، آب، فلز و سطوح شفاف

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

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

۷. ترکیب نور و ژرفا در مدل‌هایی که واقعاً سه‌بعدی نیستند

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

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

۸. چرا تصاویر مولد گاهی نور عجیب یا اشتباه دارند؟ نقش خطای آماری و ترکیب الگوها

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

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

جمع‌بندی پایانی

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

سؤالات متداول FAQ

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

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

آیا مدل‌ها عمق واقعی را می‌فهمند؟
نه، مدل عمق را به صورت فیزیکی نمی‌سازد و تنها نشانه‌های بصری ژرفا را تقلید می‌کند. با این حال نتیجهٔ نهایی اغلب طبیعی به نظر می‌رسد.

چرا شیشه و آب اغلب در تصاویر هوش مصنوعی «ایده‌آل‌تر» از واقعیت هستند؟
زیرا مدل میانگین الگوهای دیده‌شده را استخراج می‌کند و نه رفتار دقیق یک مادهٔ خاص. همین میانگین‌گیری باعث می‌شود سطح شیشه یا آب تمیزتر از حالت واقعی به نظر برسد.

دکتر علیرضا مجیدی
دکتر علیرضا مجیدی
پزشک، نویسنده و بنیان‌گذار وبلاگ «یک پزشک»
دکتر علیرضا مجیدی، نویسنده و بنیان‌گذار وبلاگ «یک پزشک».
با بیش از ۲۰ سال نویسندگی «ترکیبی» مستمر در زمینهٔ پزشکی، فناوری، سینما، کتاب و فرهنگ.
باشد که با هم متفاوت بیاندیشیم!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
[wpcode id="260079"]