Skip to content
Category

Image processing

page 1
color
thumb|upright=1.3|Colored pencils
pixel
right|upright=0.45|frame|This example shows an image with a portion greatly enlarged so that individual pixels, rendered as small squares, can easily be seen.
computer vision
computerized information extraction from images
medical imaging
technique and process of creating visual representations of the interior of a body
digital image
pictures encoded as binary data
convolution
thumb|400px|class=skin-invert-image|Visual comparison of convolution, cross-correlation, and [[autocorrelation. For the operations involving function f, and assuming the height of f is 1.0, the value of the result at 5 different points is indicated by the shaded area below each point. The symmetry of f is the reason f \star g and g*f are identical in this example. ]]
color vision
ability of an organism or machine to distinguish objects based on wavelengths of light
charge-coupled device
device for the movement of electrical charge
image processing
form of signal processing for which the input is an image and the output is either an image or a set of characteristics or parameters related to the image
image resolution
measure of how fine an image is
digital image processing
processing of digitally-represented images with algorithms
color balance
adjustment of the intensities of the colors
color space
standard that defines a specific range of colors
image editing
processes of altering images, digital or traditional photos, adding, pasting, cutting words
Lenna
thumb|Image of Lena Forsén used in many image processing experiments
framebuffer
thumb|Sun TGX Framebuffer thumb|320x320px|Sets 1, 2 and 3 represent the operation of single, double and triple frame-buffering, respectively, with Screen tearing#Vertical synchronization|vertical synchronization (vsync) enabled. In each graph, time flows from left to right. For details, see the page on [[multiple buffering.]] A framebuffer (frame buffer, or sometimes framestore) is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Modern video cards contain frameb
edge detection
image processing method
binary image
image that consists of only two colors
mathematical morphology
theory and technique for the analysis and processing of geometrical structures
deconvolution
thumb|right|Before and after deconvolution of an image of the lunar crater Copernicus (lunar crater)|Copernicus using the Richardson-Lucy algorithm.
histogram equalization
method in image processing of contrast adjustment using the image's histogram
Gaussian blur
visual effect
smoothing
thumb | right | Simple exponential smoothing example. Raw data: mean daily temperatures at the Paris-Montsouris weather station (France) from 1960/01/01 to 1960/02/29. Smoothed data with alpha factor = 0.1. In statistics and image processing, to smooth a data set is to create an approximating function that attempts to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena. In smoothing, the data points of a signal are modified so individual points higher than the adjacent points (presumably because of noise) are reduced, and points that a
focus stacking
digital image processing technique
image scaling
changing the resolution of a digital image
Gabor filter
filter used in image processing
vision transformer
machine learning algorithm for vision processing
layer
group of image elements rendered simultaneously or with a common effect
Floyd–Steinberg dithering
image dithering algorithm
Deeplearning4j
Eclipse Deeplearning4j is a programming library written in Java for the Java virtual machine (JVM). It is a framework with wide support for deep learning algorithms. Deeplearning4j includes implementations of the restricted Boltzmann machine, deep belief net, deep autoencoder, stacked denoising autoencoder and recursive neural tensor network, word2vec, doc2vec, and GloVe. These algorithms all include distributed parallel versions that integrate with Apache Hadoop and Spark.
Bad Apple!!
video game song composed by ZUN; third track from the soundtrack of the 1998 video game Lotus Land Story
supersampling
thumb|Calculating the end color value thumb|upright|Comparison of a rendered scene without (left side) and with supersampling anti-aliasing applied (right) (Not applying AA is analogous to a nearest-neighbor interpolation.) Supersampling or supersampling anti-aliasing (SSAA) is a spatial anti-aliasing method, i.e. a method used to remove aliasing (jagged and pixelated edges, colloquially known as "jaggies") from images rendered in computer games or other computer programs that generate imagery. Aliasing occurs because unlike real-world objects, which have continuous smooth curves and lines, a
Image histogram
digital image analysis method
super-resolution imaging
any technique to improve resolution of an imaging system beyond conventional limits
kernel
small matrix used for image processing
image moment
weighted average/moment of some pixel intensities
Caffe
deep learning framework
pixel aspect ratio
proportion between the width and the height of a pixel
luma
brightness in an image or video; part of information or signal describing the brightness (shade of grey) but not colour
bicubic interpolation
extension of cubic spline interpolation
image stitching
combining multiple photographic images with overlapping fields of view
imaging
thumb|Comparison of two imaging modalities, optical tomography (A, C) and [[computed tomography (B, D), as applied to a Lego minifigure]]
structural similarity
method for predicting the perceived quality of digital television and cinematic pictures, as well as other kinds of digital images and videos; full reference metric
Acutance
frame|An image with artificially increased acutance thumb|Another illustration, where Overshoot (signal)|overshoot caused by using [[unsharp masking to sharpen the image (bottom half) increases acutance.]]
standard test image
digital image used to test image algorithms
multiple buffering
data buffering technique used to avoid reading of incomplete data
Teleradiology
right|thumb|alt=A CT scan of a patient's chest displayed|A CT scan of a patient's chest is displayed through teleradiology. Teleradiology is the transmission of radiological patient images from procedures such as x-rays, Computed tomography (CT), and MRI imaging, from one location to another for the purposes of sharing studies with other radiologists and physicians. Teleradiology allows radiologists to provide services without actually having to be at the location of the patient. This is particularly important when a sub-specialist such as an MRI radiologist, neuroradiologist, pediatric radiol
opponent process
theory
pyramid
type of multi-scale signal representation
Unsharp masking
A technique for sharpening digital images
Progressive Graphics File
file format
scan line
single horizontal line within a raster (particularly CRT) image
bilateral filter
image processing algorithm
inpainting
Inpainting is a conservation process where damaged, deteriorated, or missing parts of an artwork are filled in to present a complete image. This process is commonly used in image restoration. It can be applied to both physical and digital art mediums such as oil or acrylic paintings, chemical photographic prints, sculptures, or digital images and video.
waifu2x
waifu2x is an image scaling and noise reduction program for anime-style art and other types of photos.
Color quantization
Image processing technique
level set method
conceptual framework for using level sets as a tool for numerical analysis of surfaces and shapes
digital image correlation
Mathematical image techniques
image restoration
fiducial
object used to align or calibrate a vision system; it can provide a stable reference for colour, brightness, size, unique identification, or position relative to some unknown being measured