ImageProcessing/VideoCodecs/Programming
Templates for Still Images Processing
Classic Image Processing Library
Image/Video Compression Standards
The Chess for the Next Millenia
Please send questions and comments to glevkin@hotmail.com
Still Image Codec Vika-I:
Templates for Still Images Processing:
Classic Image Processing Library:
Image/Video Compression Standards:
JPEG T81 JPEG Codec for Still Images, CCITT Recommendation, September 1992
JBIG2 Codec for Bi-Level Images, July 1999
H.120 Codec for Videoconferencing, ITU-T Recommendation, March 1993
H.261 Video Codec for Audiovisual Services, ITU-T Recommendation, March 1993
H.263 Video Coding for Low Bit Rate communication, Draft ITU-T Recommendation, May 1996
H.264 Joint Video Specification, Draft ITU-T Recommendation, May 2003
Theora Free Video Codec Specification, Xiph.org Foundation, May 2005
MPEG1 Part 1: Systems Draft ISO Recommendation
MPEG1 Part 2: Video Draft ISO Recommendation
MPEG1 Part 3: Audio Draft ISO Recommendation
Test Still Images: (use IrfanView to view/convert these images)
aerial.bmp or aerial.pgm : grey 512x512
airfield.bmp or airfield.pgm : grey 512x512
airfield2.bmp or airfield2.pgm : grey 1024x1024
airplane.bmp or airplane.ppm : color 512x512
airplaneU2.bmp or airplaneU2.pgm : grey 1024x1024
baboon.bmp or baboon.ppm : color 500x480
barbara.bmp or barbara.ppm : color 720x576
barbara.pgm : grey 512x512
boats.bmp or boats.pgm : grey 720x576
BoatsColor.bmp or Boats.ppm : color 787x576
bridge.bmp or bridge.pgm : grey 512x512
cablecar.bmp or cablecar.ppm : color 512x480
cameraman.bmp or cameraman.pgm : grey 256x256
clown.bmp or clown.pgm : grey 512x512
cornfield.bmp or cornfield.ppm : color 512x480
couple.bmp or couple.pgm : grey 512x512
crowd.bmp or crowd.pgm : grey 512x512
dollar.bmp or dollar.pgm : grey 512x512
finger.bmp or finger.pgm : grey 256x256
fingerprint.bmp or fingerprint.pgm : grey 256x256
flower.bmp or flower.ppm : color 512x480
flowers.bmp or flowers.ppm : color 500x362
fruits.bmp or fruits.ppm : color 512x480
girl.bmp or girl.ppm : color 720x576
girlface.bmp or girlface.pgm : grey 512x512
goldhill.bmp or goldhill.ppm : color 720x576
houses.bmp or houses.pgm : grey 512x512
kiel.bmp or kiel.pgm : grey 512x512
lenna.bmp or lenna.ppm : color 512x512
lighthouse.bmp or lighthouse.pgm : grey 512x512
man.bmp or man.pgm : grey 1024x1024
monarch.bmp or monarch.ppm : color 768x512
moon.bmp or moon.ppm : color high resolution 1986x1986
pens.bmp or pens.ppm : color 512x480
pepper.bmp or pepper.ppm : color 512x512
sailboat.bmp or sailboat.ppm : color 512x512
soccer.bmp or soccer.ppm : color 512x480
tank.bmp or tank.pgm : grey 512x512
tank2.bmp or tank2.pgm : grey 512x512
testpat.bmp or testpat.pgm : grey 1024x1024
tiffany.bmp or tiffany.ppm : color 512x512
truck.bmp or truck.pgm : grey 512x512
trucks.bmp or trucks.pgm : grey 512x512
yacht.bmp or yacht.ppm : color 512x480
zelda.bmp or zelda.pgm : grey 512x512
zelda2.bmp or zelda2.pgm : grey 720x576
ZeldaColor.bmp or zelda.ppm : color 787x576
Test Video Sequences:
templ_yuv.c template for CIF yuv 4:2:0 video file processing
foreman.yuv : 300 frames (CIF: 352x288, 4:2:0)
hall.yuv : 300 frames (CIF: 352x288, 4:2:0)
First 16 separated frames of foreman.yuv (CIF: 352x288, 4:2:0)
Shell scripts programming:
C programming:
Win32 programming:
Some Numerical Algorithms:
VectMatr.h TestVect.c TestMatr.c Vector and Square Matrix Algebra Library implementation with Tests
Histogram.c Function for calculation of Histogram for vector with data
MeanStdDev.c Function for calculation of Mean and Standard Deviation
LinCorrCoef.c Function for calculation of Linear Correlation Coefficient
CorrMatr.c datamatr.txt Function for calculation of Correlation Matrix for data table
MatrixDeterm.c Function for calculation of Matrix Determinant
LinearEquations.c Function for Linear Equation System solving
Great Freeware References:
PROJECT GUTENBERG This is The Great Library of e-books
Cygwin shell This is GNU shell for Windows
VirtualDub Video viewer/convertor/processor
Irfan View Graphic Viewer Most popular image viewer
ConTEXT programmers editor Great editor for programmers
Hex Editor XVI32 Good hex editor running under Windows
FCU Good File/Directory Compare Utility running under Windows