<p>It depends on your particular topic of interest.  For foundations you can read some of the books dedicated to your topic.  For example, for HDR I recommend the HDRI book (by Reinhard et al.).  For deblurring I think there is a survey paper somewhere (sorry I can't post >1 link).</p>

<p>However, the field changes very quickly and the easiest and best way would be to follow the research.  (1) Go to <a href="http://kesen.realtimerendering.com/" rel="nofollow">http://kesen.realtimerendering.com/</a> and start reading some papers.  (2) Use Google Scholar to track the papers and very soon you'll be on top of the latest techniques in HDR, deblurring.  (3) Search for class lectures on your particular field of interest.  Very soon you'll find out who the experts are, and what the latest techniques are.  Go to their websites and look at their work.  I went through the whole exercise myself, from scratch, and it's actually quite fun.</p>

CC BY-SA 2.5
2010-09-02T16:02:36.780Z
2010-09-02T16:02:36.780Z
Hardy Leung
<p>I know of two semi-related trends that may be of interest (so this would be an <em>extra</em> answer to your question, but not <em>the</em> answer).</p>

<p>First, some progress has been made recently on the problem known as "Affine Image Matching", given two images A and B, how much an affine transformation can make A look like B (see 10.1007/978-3-642-13509-5_2 which proves that Affine Image Matching is uniform-TC<sup>0</sup> complete).</p>

<p>Second, there has been studies of image transformations in the context of <em>weighted automata</em>.  A weighted automaton, which weights a word by an element of a semiring, describes fractal like images (intuitively, because of the loops of the automaton).  Nonetheless, actual algorithms have been invented to compress real-world pictures in weighted automata; a rational (weighted) transduction on such representations is then an image transformation.  See Chapter 11 of the Hanbook of Weighted Automata or the older Chapter 10, Volume 3 of the Hanbook of Formal Languages.</p>

CC BY-SA 2.5
2010-09-02T11:52:53.363Z
2010-09-02T11:52:53.363Z
Michaël Cadilhac
<p>Found an article with some algos <a href="http://www.gamedev.net/reference/programming/features/imageproc/" rel="nofollow">here</a>. Also, there's a c++ implementation of hdr algo <a href="http://qtpfsgui.sourceforge.net/about.php" rel="nofollow">here</a>.</p>

CC BY-SA 2.5
2010-09-02T15:42:56.100Z
2010-09-02T15:49:13.503Z
2010-09-02T15:49:13.503Z
George
<p>Is there any place, where description of formalized image processing algorithms can be found? Like creating hdr images, bluring images, etc.</p>

CC BY-SA 2.5
2010-09-02T09:56:16.203Z
You should consider asking this on Stack Overflow. (I'm not sure whether it is on-topic here or not, but I am sure you will get some useful answers over there.)
Emil
CC BY-SA 2.5
2010-09-02T12:09:47.343Z
@Emil I already found one similar question there: http://stackoverflow.com/questions/3435096/hdr-image-creating-algorithm . Not sure, if I should create one more.
George
<ds.algorithms>
Image processing algorithms
George
# Image processing algorithms

(Asked by: username_0 on 2010-09-02)

Is there any place, where description of formalized image processing algorithms can be found? Like creating hdr images, bluring images, etc.

**Tags:** ds.algorithms
> **Comments:**
> **username_1**: You should consider asking this on Stack Overflow. (I'm not sure whether it is on-topic here or not, but I am sure you will get some useful answers over there.)  
> **username_0**: @Emil I already found one similar question there: http://stackoverflow.com/questions/3435096/hdr-image-creating-algorithm . Not sure, if I should create one more.  

---

## 3 answers

### Answer by username_2 on 2010-09-02. Score: 1

It depends on your particular topic of interest. For foundations you can read some of the books dedicated to your topic. For example, for HDR I recommend the HDRI book (by Reinhard et al.). For deblurring I think there is a survey paper somewhere (sorry I can't post >1 link).

However, the field changes very quickly and the easiest and best way would be to follow the research. (1) Go to <http://kesen.realtimerendering.com/> and start reading some papers. (2) Use Google Scholar to track the papers and very soon you'll be on top of the latest techniques in HDR, deblurring. (3) Search for class lectures on your particular field of interest. Very soon you'll find out who the experts are, and what the latest techniques are. Go to their websites and look at their work. I went through the whole exercise myself, from scratch, and it's actually quite fun.


---

### Answer by username_3 on 2010-09-02. Score: 1

I know of two semi-related trends that may be of interest (so this would be an *extra* answer to your question, but not *the* answer).

First, some progress has been made recently on the problem known as "Affine Image Matching", given two images A and B, how much an affine transformation can make A look like B (see 10.1007/978-3-642-13509-5\_2 which proves that Affine Image Matching is uniform-TC0 complete).

Second, there has been studies of image transformations in the context of *weighted automata*. A weighted automaton, which weights a word by an element of a semiring, describes fractal like images (intuitively, because of the loops of the automaton). Nonetheless, actual algorithms have been invented to compress real-world pictures in weighted automata; a rational (weighted) transduction on such representations is then an image transformation. See Chapter 11 of the Hanbook of Weighted Automata or the older Chapter 10, Volume 3 of the Hanbook of Formal Languages.


---

### Answer by username_0 on 2010-09-02. Score: 0

Found an article with some algos [here](http://www.gamedev.net/reference/programming/features/imageproc/). Also, there's a c++ implementation of hdr algo [here](http://qtpfsgui.sourceforge.net/about.php).


---

