2010-06-29 3 views
1

У меня есть идеи для программного обеспечения, которое может создавать HDR-изображения или панорамы. Я хотел бы узнать, как это сделать сам, например, как создать алгоритмы для выравнивания изображений, объединяя части изображений для HDR & tonemapping и т. Д. (Желательно в C/Obj-C, хотя концепции будут применяться к любому языку .) Где лучшие места, чтобы узнать об этих вещах и какие могут быть некоторые простые проекты, с которых я мог бы начать?HDR & Panoramas: где учиться

Я рядом с сказочным Powell's Technical Bookstore, поэтому я могу легко совершить поездку туда - если у вас есть какие-то конкретные рекомендации по книгам, которые я бы хотел их услышать.

ответ

2

Это, вероятно, слишком поздно, чтобы помочь, но для кого-то там надеясь начать более или менее с нуля изучение Panoramas и/или HDR-изображений, я бы рекомендовал начать с чтения Richard Szeliski's Panorama Tutorial. Он является одним из ведущих имен в исследовании панорамных изображений, и этот учебник дает полный обзор всех аспектов: от основ формирования образов до регистрации (приведение разрозненных изображений в общую систему координат), смешивания, удаления призрак и т. Д. Он также охватывает HDR аспекты панорамных изображений, например, как скомбинировать по-разному экспонированные изображения в панораму. Недавно он опубликовал учебник по компьютерному видению, который, вероятно, имел бы много полезной информации; Я знаю, что у него есть хотя бы небольшой раздел для HDR-изображений. Проекты версий книги доступны бесплатно на associated website.

2

Одним из алгоритмов выравнивания изображения является Scale Invariant Feature Transform (и еще один, возможно, более доступный reference, и Google, вероятно, появится еще много). Вы можете найти autopano-sift-C и/или части с открытым исходным кодом libpano полезны, как напрямую, так и для вдохновения.

[Возможно, кто-то может/поможет с частью HDR - я не буду иметь ничего общего с этим.]

1

Принимая класс HDR в своем университете, я бы посоветовал "High Dynamic Range Imaging Acquisition Display and Image Based Lighting" книгу для базовых знаний. В нем много секций, в которых вы можете найти лучшие алгоритмы в литературе.

Для выравнивания, я рекомендую вам взглянуть на широко используемую бумагу "Fast, Robust Image Registration for Compositing High Dynamic Range Photographs from Handheld Exposures" Грега Уорда.

Для кодирования часть, HDR Toolbox by Francesco Banterle очень полезна, если вы заинтересованы в Matlab!

Смежные вопросы