Изменения

Перейти к: навигация, поиск

Карта глубины

4 байта убрано, 21:42, 19 января 2021
Нет описания правки
== Использование нейронных сетей ==
Существует множество решений данной проблемы, использующих нейроные нейронные сети, приведём . Приведём пару примеров таких решений.
=== Построение с помощью свёрточных нейронных сетей ===
* '''Создаем карту смещений''': используя 2 изображения с камер, близко расположенных друг у другу, создаем карту различий, точно так же как в методе построения по стереопаре.
* "Ищем реальную карту глубины для обучения": с помощью карты смещений, можем построить карту глубины <math>y</math> вышеописанным способом. Также же допустимы, другие способы построения карты глубины для обучения нейронной сети.
* '''Функция потерь''': определим [[Функция потерь и эмпирический риск|функцию потерь]], для предсказанной карты <math>\hat y</math>, <math>d_i = log( y_i) - log (\hat y_i)</math>, <math>\lambda \in [0, 1]</math> и <math>n </math> - количество пикселей. Где <math>y_i</math> и <math>\hat y_i</math>, это .Гиперпараметр <math>\lambda</math>, нужен для того, чтобы функция потерь меньше росла, при большом количестве пикселей, предсказание для которых достаточно близко к реальному. Например, если <math>\lambda = 0</math>, то мы просто придём к оптимизации в L2. <ref name="loss">David Eigen, Christian Puhrsch, Rob Fergus "Depth Map Prediction from a Single Imageusing a Multi-Scale Deep Network" стр. 5</ref>
Анонимный участник

Навигация