Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the algorithms used behind filters in image editing softwares?

For example: What algorithm is used to generate the image by the fresco filter in Adobe Photoshop?

Do you know some place where I can read about the algorithms implemented in these filters?

like image 987
Moeb Avatar asked Nov 10 '09 15:11

Moeb


People also ask

What are the algorithm used in image processing?

Feature detection algorithmMarr–Hildreth algorithm: It is an early edge detection algorithm. Canny edge detector algorithm: Canny edge detector is used for detecting a wide range of edges in images. Generalized Hough transform algorithm. Hough transform algorithm.

What are filters in image processing?

Filtering is a technique for modifying or enhancing an image. For example, you can filter an image to emphasize certain features or remove other features. Image processing operations implemented with filtering include smoothing, sharpening, and edge enhancement.


2 Answers

Lode's Computer Graphics Tutorial

like image 183
Andrew Avatar answered Oct 12 '22 12:10

Andrew


The source code for GIMP would be a good place to start. If the code for some filter doesn't make sense, at least you'll find jargon in the code and comments that can be googled.

like image 28
DarenW Avatar answered Oct 12 '22 11:10

DarenW