Функция распределения двунаправленной отражательной способности
Функция распределения двунаправленной отражательной способности ( BRDF ), обозначение , представляет собой функцию четырех действительных переменных, определяющую, как свет от источника отражается от непрозрачной поверхности. Он используется в оптике реального света, в алгоритмах компьютерной графики и в компьютерного зрения алгоритмах . Функция принимает направление входящего света, и исходящее направление, (принимается в системе координат, где нормаль к поверхности лежит вдоль оси z ) и возвращает соотношение отраженного излучения, выходящего вдоль к излучению , падающему на поверхность с направления . Каждое направление сам параметризуется углом азимута и зенитный угол , следовательно, BRDF в целом является функцией четырех переменных. В составе БРФ есть подразделения ср. −1 , где стерадианы (ср) являются единицей телесного угла .
Определение
[ редактировать ]BRDF был впервые определен Фредом Никодемусом примерно в 1965 году. [1] Определение:
где - это яркость , или мощность на единицу телесного угла в направлении луча на единицу проекционной площади, перпендикулярной лучу, - это излучение , или мощность на единицу площади поверхности , и это угол между и поверхность нормальная , . Индекс указывает на падающий свет, тогда как индекс указывает на отраженный свет.
Причина, по которой функция определяется как частное двух дифференциалов , а не непосредственно как частное между недифференцированными величинами, заключается в том, что излучение света, отличного от , которые не представляют интереса для , может осветить поверхность, что непреднамеренно повлияет на , тогда как влияет только .
Связанные функции
[ редактировать ]Пространственно изменяющаяся функция распределения двунаправленного отражения (SVBRDF) представляет собой 6-мерную функцию, , где описывает 2D-расположение на поверхности объекта.
Функция двунаправленной текстуры ( BTF ) подходит для моделирования неплоских поверхностей и имеет ту же параметризацию, что и SVBRDF; однако, напротив, BTF включает в себя эффекты нелокального рассеяния, такие как затенение, маскирование, взаимное отражение или подповерхностное рассеяние . Таким образом, функции, определенные BTF в каждой точке поверхности, называются кажущимися BRDF .
Функция распределения отражения двунаправленного поверхностного рассеяния ( BSSRDF ) представляет собой еще одну обобщенную 8-мерную функцию. при котором свет, попадающий на поверхность, может рассеиваться внутри и выходить в другом месте.
Во всех этих случаях зависимость от длины волны света не учитывалась. В действительности, BRDF зависит от длины волны, и для учета таких эффектов, как радужность или люминесценция, зависимость от длины волны должна быть явно выражена: . Обратите внимание, что в типичном случае, когда все оптические элементы линейны , функция будет подчиняться кроме случаев, когда : то есть он будет излучать свет только с длиной волны, равной падающему свету. В этом случае его можно параметризовать как , только с одним параметром длины волны.
Физически основанные BRDF
[ редактировать ]Физически реалистичные BRDF для обратной линейной оптики обладают дополнительными свойствами: [2] включая,
- позитив:
- подчиняясь взаимности Гельмгольца :
- экономия энергии:
Приложения
[ редактировать ]BRDF является фундаментальной радиометрической концепцией и, соответственно, используется в компьютерной графике для фотореалистичного рендеринга синтетических сцен (см. уравнение рендеринга ), а также в компьютерном зрении для многих обратных задач, таких как распознавание объектов . BRDF также использовался для моделирования улавливания света в солнечных элементах (например, с использованием формализма OPTOS ) или солнечных фотоэлектрических системах с низкой концентрацией. [3] [4]
В контексте спутникового дистанционного зондирования НАСА использует модель BRDF для характеристики анизотропии отражательной способности поверхности. Для данной территории BRDF устанавливается на основе выбранных многоугольных наблюдений отражательной способности поверхности. В то время как отдельные наблюдения зависят от геометрии обзора и угла Солнца, продукт MODIS BRDF/Albedo описывает внутренние свойства поверхности в нескольких спектральных диапазонах с разрешением 500 метров. [5] Продукт BRDF/Albedo можно использовать для моделирования альбедо поверхности в зависимости от рассеяния в атмосфере.
Модели
[ редактировать ]BRDF можно измерить непосредственно с реальных объектов с помощью калиброванных камер и источников света; [6] однако множество феноменологических и аналитических моделей, было предложено включая модель отражения Ламберта, часто используемую в компьютерной графике. Некоторые полезные функции последних моделей включают в себя:
- аккомодация анизотропного отражения
- редактируется с использованием небольшого количества интуитивно понятных параметров
- учет эффектов Френеля под углами скольжения
- хорошо подходит для методов Монте-Карло .
В. Матусик и др. обнаружили, что интерполяция между измеренными образцами дает реалистичные результаты и ее легко понять. [7]
Некоторые примеры
[ редактировать ]- Модель Ламберта , представляющая идеально диффузные (матовые) поверхности постоянным BRDF.
- Ломмель-Зилигер , лунное и марсианское отражение.
- Модель рассеяния Хапке , физически мотивированная аппроксимация решения по переносу излучения для пористой, неровной и состоящей из частиц поверхности. Часто используется в астрономии для моделирования отражений от поверхности планет/малых тел. Существует множество версий и модификаций. [9] [10]
- Модель отражения Фонга — феноменологическая модель, похожая на пластиковую зеркальность. [11]
- Модель Блинна – Фонга , напоминающая Фонга, но позволяющая интерполировать определенные величины, уменьшая вычислительные затраты. [12]
- Модель Торренса – Спарроу, общая модель, представляющая поверхности как распределения идеально зеркальных микрограней. [13]
- Модель Кука-Торренса , модель зеркальных микрограней (Торренса-Спарроу), учитывающая длину волны и, следовательно, смещение цвета. [14]
- Модель Уорда — зеркально-микрогранная модель с эллиптически-гауссовой функцией распределения, зависящей от ориентации касательной к поверхности (в дополнение к нормали к поверхности). [15]
- Модель Орена-Наяра , модель микрограней «направленной диффузии» с идеально диффузными (а не зеркальными) микрогранями. [16]
- Модель Ашихмина – Ширли, учитывающая анизотропное отражение и диффузную подложку под зеркальной поверхностью. [17]
- HTSG (Он, Торранс, Силлион, Гринберг), комплексная физически обоснованная модель. [18]
- Подобранная модель Лафортуна, обобщение Фонга с несколькими зеркальными лепестками, предназначенная для параметрической аппроксимации измеренных данных. [19]
- Модель Лебедева для аналитически-сеточной аппроксимации BRDF. [20]
- Модель ABg [21] [22]
- Модель K-корреляции (ABC) [23]
Приобретение
[ редактировать ]Традиционно в измерительных устройствах BRDF, называемых гониорефлектометрами, используется одно или несколько гониометрических рычагов для позиционирования источника света и детектора в различных направлениях от плоского образца измеряемого материала. Чтобы измерить полный BRDF, этот процесс необходимо повторить много раз, каждый раз перемещая источник света для измерения другого угла падения. [24] К сожалению, использование такого устройства для плотного измерения BRDF требует очень много времени. В одном из первых усовершенствований этих методов использовалось полупосеребренное зеркало и цифровая камера для одновременного получения множества образцов BRDF плоской цели. После этой работы многие исследователи разработали другие устройства для эффективного получения BRDF из реальных образцов, и эта область исследований остается активной.
Существует альтернативный способ измерения BRDF на основе HDR-изображений . Стандартный алгоритм заключается в измерении облака точек BRDF по изображениям и его оптимизации по одной из моделей BRDF. [25]
Быстрый способ измерения BRDF или BTDF — коноскопический скаттерометр. [26] Преимущество этого измерительного прибора заключается в том, что измерение вблизи полушария может быть получено за долю секунды с разрешением примерно 0,1°. Этот инструмент имеет два недостатка. Во-первых, динамический диапазон ограничен используемой камерой; это может быть всего 8 бит для старых датчиков изображения или целых 32 бита для новых автомобильных датчиков изображения. Другим недостатком является то, что для измерений BRDF луч должен пройти от внешнего источника света, отразиться от пленки и пройти в обратном направлении через первые несколько элементов коноскопа, прежде чем рассеяться образцом. Каждый из этих элементов имеет просветляющее покрытие, но примерно 0,3% света отражается на каждой границе раздела воздух-стекло. Эти отражения будут отображаться на изображении как паразитный сигнал. Для рассеивающих поверхностей с большим сигналом это не проблема, а для ламбертовых поверхностей — проблема.
Изготовление БРДФ
[ редактировать ]Изготовление BRDF относится к процессу создания поверхности на основе измеренной или синтезированной информации о целевом BRDF. Существует три способа выполнения такой задачи, но в целом ее можно свести к следующим шагам:
- Измерение или синтез целевого распределения BRDF.
- Попробуйте это распределение, чтобы дискретизировать его и сделать возможным изготовление.
- Разработайте геометрию, обеспечивающую такое распределение (с микрогранями и полутонами ).
- Оптимизируйте непрерывность и гладкость поверхности в соответствии с производственной процедурой.
Для изготовления BRDF мишени было предложено множество подходов:
- Фрезерование BRDF: Эта процедура начинается с отбора проб распределения BRDF и создания его с геометрией микрограней, после чего поверхность оптимизируется с точки зрения гладкости и непрерывности, чтобы соответствовать ограничениям фрезерного станка. Окончательное распределение BRDF — это свертка подложки и геометрия фрезерованной поверхности. [27]
- Печать BRDF. Для создания пространственно изменяющегося BRDF (svBRDF) было предложено использовать отображение гаммы и полутонов для достижения целевого BRDF. Учитывая набор металлических чернил с известным BRDF, алгоритм предложил линейно объединить их для получения целевого распределения. Пока что печать означает только полутоновую или цветную печать, но реальные поверхности могут демонстрировать различную степень зеркальности, которая влияет на их окончательный вид, в результате этот новый метод может помочь нам печатать изображения еще более реалистично. [28]
- Комбинация чернил и геометрии. Помимо цвета и зеркальности, объекты реального мира также содержат текстуру. Для изготовления геометрии можно использовать 3D-принтер и покрыть поверхность подходящими чернилами; за счет оптимального создания граней и выбора комбинации чернил этот метод может дать нам более высокую степень свободы в проектировании и более точное изготовление BRDF. [29]
См. также
[ редактировать ]- Альбедо
- БСДФ
- Гониорефлектометр
- Оппозиционный всплеск
- Фотометрия (астрономия)
- Радиометрия
- Отражение
- Приближение Шлика
- Зеркальная подсветка
Ссылки
[ редактировать ]- ^ Никодим, Фред (1965). «Направленное отражение и излучательная способность непрозрачной поверхности». Прикладная оптика . 4 (7): 767–775. Бибкод : 1965ApOpt...4..767N . дои : 10.1364/AO.4.000767 .
- ^ Дювенхаге, Бернар (2013). «Численная проверка функций распределения двунаправленной отражательной способности на предмет физической достоверности». Материалы конференции Южноафриканского института компьютерных наук и информационных технологов . стр. 200–208.
- ^ Эндрюс, Роб В.; Поллард, Эндрю; Пирс, Джошуа М. (2013). «Повышение производительности фотоэлектрической системы с помощью планарных концентраторов без отслеживания: экспериментальные результаты и моделирование на основе BDRF» (PDF) . 2013 IEEE 39-я конференция специалистов по фотоэлектрической энергии (PVSC) . стр. 0229–0234. дои : 10.1109/PVSC.2013.6744136 . ISBN 978-1-4799-3299-3 . S2CID 32127698 .
- ^ Эндрюс, Роб В.; Поллард, Эндрю; Пирс, Джошуа М. (2015). «Повышение производительности фотоэлектрической системы с помощью неотслеживающих планарных концентраторов: экспериментальные результаты и моделирование на основе функции двунаправленного отражения (BDRF)» . Журнал IEEE по фотоэлектрической энергии . 5 (6): 1626–1635. doi : 10.1109/JPHOTOV.2015.2478064 . S2CID 40828010 .
- ^ «БРДФ/Альбедо» . НАСА, Центр космических полетов Годдарда . Проверено 9 марта 2017 г.
- ^ Русинкевич, С. «Обзор представления BRDF для компьютерной графики» . Проверено 5 сентября 2007 г.
- ^ Войцех Матусик, Ханспетер Пфистер, Мэтт Брэнд и Леонард Макмиллан. Модель отражения, управляемая данными. Архивировано 21 июля 2018 г. на Wayback Machine . Транзакции ACM с графикой. 22(3) 2002.
- ^ «Многослойные шейдеры Mental Ray» .
- ^ Хапке, Брюс (2012). Теория отражения и эмиссионная спектроскопия (2-е изд.). Издательство Кембриджского университета. п. 323. Бибкод : 2012tres.book.....H . дои : 10.1017/CBO9781139025683 . ISBN 978-0-521-88349-8 .
- ^ «Основы планетарного генератора спектра» (PDF) .
- ^ Фонг, БТ (1975). «Освещение для компьютерных изображений» . Коммуникации АКМ . 18 (6): 311–317. дои : 10.1145/360825.360839 . S2CID 1439868 .
- ^ Джеймс Ф. Блинн (1977). «Модели отражения света для компьютерно-синтезированных изображений». Материалы 4-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . Том. 11. стр. 192–198. дои : 10.1145/563858.563893 . ISBN 9781450373555 . S2CID 8043767 .
- ^ Торранс, К.; Воробей, Э. (1967). «Теория незеркального отражения от шероховатых поверхностей». Журнал Оптического общества Америки . 57 (9): 1105–1114. Бибкод : 1967JOSA...57.1105T . дои : 10.1364/JOSA.57.001105 .
- ^ Кук, Р.; Торранс, К. (1981). «Модель отражения для компьютерной графики» . ACM SIGGRAPH Компьютерная графика . 15 (3): 301–316. дои : 10.1145/965161.806819 .
- ^ Уорд, Грегори Дж. (1992). «Измерение и моделирование анизотропного отражения». Труды SIGGRAPH . стр. 265–272. дои : 10.1145/133994.134078 .
- ^ Наяр, СК; Орен, М. (1995). «Обобщение модели Ламберта и ее последствия для машинного зрения». Международный журнал компьютерного зрения . 14 (3): 227–251. дои : 10.1007/BF01679684 . S2CID 2367943 .
- ^ Ашихмин, Михаил; Ширли, Питер (2000). «Анизотропная модель BRDF Фонга». Журнал графических инструментов . 5 (2): 25–32. дои : 10.1080/10867651.2000.10487522 . S2CID 18520447 .
- ^ X. Он, К. Торранс, Ф. Силлон и Д. Гринберг, Комплексная физическая модель отражения света, Компьютерная графика 25 (1991), вып. Серия ежегодных конференций, 175–186.
- ^ Э. Лафортюн, С. Фу, К. Торранс и Д. Гринберг, Нелинейная аппроксимация функций отражения. В Тернере Уиттеде, редакторе, SIGGRAPH 97 Conference Proceedings, Annual Conference Series, стр. 117–126. ACM SIGGRAPH, Эддисон Уэсли, август 1997 г.
- ^ Ильин А., Лебедев А., Синявский В., Игнатенко А., Моделирование отражательных свойств материалов плоских объектов на основе изображений (на русском языке). Архивировано 6 июля 2011 г. на Wayback Machine . В: ГрафиКон'2009.; 2009. с. 198-201.
- ^ Ричард Н. Пфистерер, Приближенные модели рассеяния для анализа рассеянного света
- ^ Вон, Ёнхи (2014). Исследование характеристик рассеяния на микромасштабной шероховатой поверхности (магистерская диссертация). Технологический институт Роуз-Халмана.
- ^ Черч Э., Такач П., Леонард Т., Прогноз BSDF на основе измерений профиля поверхности дои : 10.1117/12.962842
- ^ Маршнер С.Р., Вестин С.Х., Лафортюн ЭПФ, Торранс К.Е., Гринберг Д.П. (1999)Измерение BRDF на основе изображений, включая кожу человека. В: Лищински Д., Ларсон Г.В. (ред.) Техники рендеринга '99. Еврографика. Шпрингер, Вена
- ^ Проект BRDFRecon. Архивировано 6 июля 2011 г. в Wayback Machine.
- ^ Экхардт С., Лунда К., В эпоху цифровых технологий наблюдается новый спрос на почтенный коноскоп https://www.photonicsspectra-digital.com/photonicsspectra/september 2020/MobilePagedReplica.action?pm=2&folio=56
- ^ Вейрих, Тим; Пирс, Питер; Матусик, Войцех; Русинкевич, Шимон (2009). «Изготовление микрогеометрии для индивидуальной отражательной способности поверхности». Документы ACM SIGGRAPH 2009 (PDF) . Нью-Йорк, Нью-Йорк, США: ACM Press. стр. 1–6. дои : 10.1145/1576246.1531338 . ISBN 9781605587264 . S2CID 13932018 .
- ^ Матусик, Войцех; Айдин, Борис; Гу, Цзиньвэй; Лоуренс, Джейсон; Ленш, Хендрик П.А.; Пеллачини, Фабио; Русинкевич, Шимон (1 декабря 2009 г.). «Печать пространственно изменяющейся отражательной способности». Транзакции ACM с графикой . 28 (5): 1–9. дои : 10.1145/1618452.1618474 .
- ^ Лань, Яньсян; Донг, Юэ; Пеллачини, Фабио; Тонг, Синь (01 июля 2013 г.). «Изготовление двухмасштабного внешнего вида». Транзакции ACM с графикой . 32 (4): 1–12. дои : 10.1145/2461912.2461989 . ISSN 0730-0301 . S2CID 4960068 .
Дальнейшее чтение
[ редактировать ]- Любин, Дэн; Роберт Мэссом (10 февраля 2006 г.). Полярное дистанционное зондирование . Том I: Атмосфера и океаны (1-е изд.). Спрингер. п. 756. ИСБН 978-3-540-43097-1 .
- Мэтт, Фарр; Грег Хамфрис (2004). Физически обоснованный рендеринг (1-е изд.). Морган Кауфманн . п. 1019. ИСБН 978-0-12-553180-1 .
- Шепман-Струб, Г.; М. Е. Шепман; ТД Художник; С. Дангель; СП Мартончик (15 июля 2006 г.). «Величины отражения в оптическом дистанционном зондировании: определения и практические примеры». Дистанционное зондирование окружающей среды . 103 (1): 27–42. Бибкод : 2006RSEnv.103...27S . дои : 10.1016/j.rse.2006.03.002 .