Canny Edge Detection

An edge detection algorithm. Five steps => RGB to grayscale, noise removal, edge detection, edge thinning, and connect weak edges.

image



OTSU Thresholding

An image binarization. Maximize between-class variance/Minimize within-class variance.

image



8 Bit Plane Slicing

Slice grayscale image into 8 planes. 1st and 8th planes stand for low- and high-frequency signals, respectively.

image



Linear Contrast Stretching

Make low-constrast image more clear.

image



Morphological Processing

Be used to enhance features or texture of one image. Four major operations => dilation, erosion, opening (erosion then dilation), and closing (dilation then erosion).

image



Image Scaling

Two common techniques => nearest neighbor interpolation (NNI) and bilinear interpolation (BI).

image



XOR Encoding

key XOR secret = cipher, cipher XOR key = secret

image



Pixelization


image



Harris Corner Detector

A corner detection algorithm.

image



Histogram Equalization

Non-linear contrast stretching. To equally make use of all available grayscales in the dynamic range.

image



Alpha Blending

Blend two images into one resultant image by linear combination.

image



Frosted Glass Effect


image



Color Splitting Glitch Effect


image



Oil Painting Effect


image



Ordered Dithering

An image dithering algorithm, which is characterized by noticeable crosshatch patterns in the resultant image.

image



ASCII Art

Use characters represent an image. Each character stands for one intensity. Thinnest character => lower intensity, boldest character => higher intensity (or thinnest => higher, boldest => lower).

image