Content deleted Content added
created |
No edit summary |
||
Line 1:
{{AFC submission|t||ts=20140807204556|u=Smitty121981|ns=118}} <!--- Important, do not remove this line before article has been created. --->
'''Gradient
== Basics ==
Processing images in the gradient ___domain is a two-step process. The first step is to
== Image Processing ==
For image processing purposes, the gradient is obtained from an existing image and modified. Various methods, such as a [[Sobel]] operator can be used to find the gradient of a given image. This gradient can then be manipulated directly to achieve a number of different effects when the resulting image is solved for. For example, if the gradient is scaled by a uniform constant it results in a simple sharpening filter. A better sharpening filter can be made by only scaling the gradient in areas deemed important.<ref name="Bhat2010" />
Other uses include:
* seamless [[image stitching]]<ref>Levin, Anat, et al. "Seamless image stitching in the gradient ___domain." Computer Vision-ECCV 2004. Springer Berlin Heidelberg, 2004. 377-389.</ref>
* removal of unwanted details from an image<ref name="Perez2003">Pérez, Patrick, Michel Gangnet, and Andrew Blake. "Poisson image editing." ACM Transactions on Graphics (TOG). Vol. 22. No. 3. ACM, 2003.</ref>
* [[non-photorealistic rendering]] filters<ref name="Bhat2010" />
* image [[deblocking]]<ref name="Bhat2010" />
* the ability to seamlessly
|