2010-06-29 5 views
1

J'ai quelques idées de logiciels qui peuvent créer des images ou des panoramas HDR. Je voudrais apprendre comment les faire moi-même, par exemple comment créer des algorithmes pour l'alignement d'image, en combinant des parties d'images pour HDR & tonemapping, etc. (De préférence en C/Obj-C, bien que les concepts s'appliquent à n'importe quelle langue .) Où sont les meilleurs endroits pour apprendre sur ces choses, et quels pourraient être quelques projets simples que je pourrais commencer? Je suis près du fabuleux Powell's Technical Bookstore, donc je peux facilement faire un voyage là-bas - si vous avez des recommandations spécifiques pour les livres, j'aimerais les entendre.HDR et panoramas: où apprendre

Répondre

2

Ceci est probablement trop tard pour aider, mais pour quelqu'un d'autre là-bas dans l'espoir de commencer plus ou moins à partir de zéro en apprenant sur les panoramas et/ou l'imagerie HDR, je vous recommande de commencer par lire Richard Szeliski excellent Panorama Tutorial. Il est l'un des principaux noms de la recherche en imagerie panoramique et donne un aperçu complet de tous les aspects, des bases de la formation d'images à l'enregistrement (regroupement d'images disparates en un système de coordonnées), au blending, au ghost, etc. aspects des images panoramiques telles que la façon de combiner des images différemment exposées dans un panorama. Il a également récemment publié un manuel de vision par ordinateur qui aurait probablement beaucoup d'informations utiles; Je sais qu'il y a au moins une petite section sur l'imagerie HDR. Les versions préliminaires du livre sont disponibles gratuitement sur le associated website.

2

Un algorithme pour l'alignement de l'image est le Scale Invariant Feature Transform (et un autre, peut-être plus accessible reference, et Google sera probablement beaucoup plus). Vous pouvez trouver autopano-sift-C et/ou les parties open-source de libpano utiles, directement ou par inspiration.

[Peut-être que quelqu'un d'autre peut/va vous aider avec la partie HDR - Je n'aurai rien à voir avec cela.]

1

En prenant une classe HDR à mon université, je conseillerais "High Dynamic Range Imaging Acquisition Display and Image Based Lighting" livre pour les connaissances de base. Il a plusieurs sections que vous pouvez trouver les meilleurs algorithmes dans la littérature. Pour l'alignement, je vous recommande de jeter un oeil au papier "Fast, Robust Image Registration for Compositing High Dynamic Range Photographs from Handheld Exposures" largement utilisé par Greg Ward.

Pour la partie codage, HDR Toolbox by Francesco Banterle est très utile si vous êtes intéressé par Matlab!

Questions connexes