Аннотация:В настоящее время происходит бурное развитие 3D-киноиндустрии, открываются новые кинотеатры, на рынок выходят стерео- и многоракурсные мониторы и телевизоры. Одной из основных проблем распространения трехмерного телевидения и кино является отсутствие достаточного количества 3D-киноматериала. Более ста лет кинокартины снимались исключительно в 2D-формате, что исключает их возможность непосредственной демонстрации на средствах воспроизведения трехмерного видео.
Единственным возможным способом конвертации видео из двумерного формата в 3D является сдвиг кждого объекта на кадре на различные расстояния в соответствии с расстоянием от камеры до объекта при съемке. При этом на кадре образуются так называемые области открытия - области фона, которые не были видны до сдвига объектов. Корректное заполнение таких областей очень важно с точки зрения восприятия итогового 3D-видео зрителем.
В данной работе предложен метод реконструкции фона на основе анализа движения объектов во времени, автоматического выделения переднего плана и восстановления данных о движении фона на участках кадра, закрытых объектом. Кроме того, предложена группа методов для статической реконструкции фона в устовиях недостатка информации о движении. Также предложен метод автоматической коррекции ошибок в задаваемой пользователем карте глубины, что позволяет значительно сократить затраты на процесс создания 3D-видео.
Предложенные алгоритмы реализованы на языке С с использованием средств OpenMP в целях эффективного использования процессорного времени и сокращения общего времени работы.