Форма з затінення

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Форма з затінення(англ. shape from shading) — це техніка комп'ютерного зору яка полягає у відновленні форми тривимірного об'єкта за одним зображенням, що грунтується на зв'язку між інтенсивністю світла відбитого елементом поверхні і орієнтацією вектора нормалі цього елемента, тобто є випадком фотометричного стерео. Першу техніку відновлення форми із затінення було розроблено Хорном на початку 1970-х років, відтоді з'явилося багато різних підходів.[1]

Метод характеристичної смуги Хорна[2] по суті є методом поширення. Характеристична смуга — це смуга зображення, по якій глибина поверхні і орієнтація можуть бути визначені якщо ці величини відомі у початковій точці смуги. Метод хорна будує початкові поверхні навколо особливих точок (точок із максимальною яскравістю) використовуючи сферичне наближення поверхні. Напрямок характеристичних смуг визначається як напрямок градієнта інтенсивності. Для отримання щільної карти форми поверхні використовується інтерполяція характеристичних смуг.

Відомі підходи[ред. | ред. код]

Методи поширення[ред. | ред. код]

Методи поширення розпочинають відновлення із єдиної точки або набору точок поверхні для яких форма або відома, або може бути однозначно визначена (наприклад яскраві точки) та поширюють інформацію про форму по цілому зображенню.[3]

Локальні методи[ред. | ред. код]

Локальні методи використовують певні припущення про локальний тип поверхні (наприклад вважають поверхню сферичною) та знаходять орієнтацію поверхні використовуючи похідну яскравості.[4]

Лінійні методи[ред. | ред. код]

Лінійні підходи зводять нелінійну задачу до лінійної шляхом лінеаризації функції відбивної здатності. Ідея заснована на припущені, що лінійна складова залежності переважає, тому такі алгоритми добре працюють лише при виконанні цього припущення на практиці.[5]

Рівняння ейконала[ред. | ред. код]

Вважаючи поверхню об'екта ламбертівською зв'язок між формою поверхні u(x) та інтенсивністю відбитого світла I(x) можна подати у вигляді рівняння ейконала

, де

Деякі сучасні методи відновлення форми із затінення базуються на спробах розв'язати це рівняння використовуючи певні припущення про граничні умови.[6]

Примітки[ред. | ред. код]

  1. Ruo Zhang, Ping-Sing Tsai, James Edwin Cryer, and Mubarak Shah, 1999. Shape from Shading: A Survey. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 21, NO. 8. IEEE.
  2. B.K.P. Horn, 1970. Shape from Shading: A Method for Obtaining the Shape of a Smooth Opaque Object from One View. PhD thesis, Massachusetts Inst. of Technology
  3. M. Bichsel and A.P. Pentland, 1992. A Simple Algorithm for Shape from Shading. IEEE Proc. Computer Vision and Pattern Recognition, pp. 459-465, 1992.
  4. C.H. Lee and A. Rosenfeld, 1985. Shape from Shading Using the Light Source Coordinate System. Artificial Intelligence, vol. 26, pp. 125-143, 1985.
  5. A. Pentland, 1988. Shape Information from Shading: A Theory about Human Perception. Proc. Int'l Conf. Computer Vision, pp. 404-413, 1988.
  6. E. Cristiani, M. Falcone and A. Seghini, 2007. Some Remarks on Perspective Shape-from-Shading Models. Conference: Scale Space and Variational Methods in Computer Vision, First International Conference, SSVM 2007, Ischia, Italy, May 30 - June 2, 2007, Proceedings

Див. також[ред. | ред. код]