Testimonials

We worked together

Gael has the ability to work in fast paced, high stress, environments and has a keen eye for quality, focusing on what is important for the customer. His background in imaging and failure analysis gives him an edge when trying to debug issues and getting to the root cause quickly and accurately. […]

Gael’s initiative & commitment to customer quality motivates others to follow suit and I would highly recommend him for any role.

Gael is an outstanding engineer who has a deep understanding of image sensors, ISP architecture, algorithms, and has a keen eye for image quality.[…]

I was fortunate to have had his support for a critical project while working at Blackberry where he was the image quality lead. […]

Gael is a very reliable person with strong technical skills. For his character, he is appreciated by his team colleagues wherever he comes.

Gael always builds real engineered evaluation of technical problems and the correct technical solution. When under pressure, he is clearly evaluating the right effort to solve the problem without re-inventing the wheel.

From The Blog

Contrast enhancement – part 2/2

All right, now that we added some missing bricks, like Y’CbCr to RGB , we can finish our contrast enhancement started in the post Contrast enhancement – part 1/2. The goal is to tweak poor contrast images, like this one: And to make these pictures automatically and reasonably contrasted:   So let’s summarize, the idea is […]

Contrast enhancement – part 1/2

In the previous image processing posts, we built a luma histogram from a RGB picture. In the next posts, we will work on contrast enhancement. We will use the luma channel, and define 2 luma stretch points, one on the dark side, one on the bright side. So all the pixels having a luma value […]

Luma histogram

In the previous post we created 3 channels from the RGB original picture : Y’, Cb, and Cr. We will now look that the luma histogram, so using the Y’ channel computed in previous post. What is an histogram ? It is a graphical representation of the pixel value distribution in a picture. It could […]