Meta tags:
Headings (most frequently used words):
quantization, image, processing, contents, color, grayscale, frequency, for, compression, see, also, references, matrices,
Text of the page (most frequently used words):
the (59), quantization (37), and (25), image (21), intensity (16), this (15), compression (15), 127 (15), for (13), levels (11), color (10), edit (10), #frequency (10), displaystyle (10), with (9), value (9), processing (8), matrix (8), frac (8), wikipedia (7), huffman (7), dct (7), each (7), 191 (7), number (7), video (6), range (6), left (6), more (6), bmatrix (6), 103 (6), components (6), 255 (6), grayscale (6), code (5), page (5), from (5), data (5), lossy (5), discrete (5), lz77 (5), delta (5), 415 (5), right (5), rounding (5), original (5), many (5), main (5), 147 (5), article (5), contents (4), search (4), using (4), non (4), references (4), rate (4), information (4), dwt (4), transform (4), dpcm (4), coding (4), shannon (4), also (4), process (4), matrices (4), quantized (4), can (4), nearest (4), size (4), that (4), times (4), interval (4), colors (4), hide (4), move (4), sidebar (4), toggle (3), view (3), additional (3), may (3), articles (3), digital (3), daubechies (3), wavelet (3), codec (3), frame (3), resolution (3), bit (3), concepts (3), rle (3), methods (3), mpeg (3), typically (3), than (3), example (3), coefficient (3), integer (3), begin (3), end (3), element (3), into (3), then (3), over (3), high (3), used (3), one (3), lfloor (3), rfloor (3), uniform (3), where (3), reducing (3), technique (3), images (3), create (3), algorithm (3), file (3), tools (3), languages (2), table (2), contact (2), about (2), privacy (2), policy (2), terms (2), was (2), categories (2), needing (2), november (2), 2012 (2), short (2), description (2), wikidata (2), algorithms (2), https (2), org (2), index (2), community (2), grammar (2), theory (2), entropy (2), compressed (2), motion (2), vector (2), estimation (2), compensation (2), parts (2), quality (2), vbr (2), cbr (2), abr (2), spiht (2), deflate (2), pixel (2), space (2), psychoacoustic (2), mdct (2), wlpc (2), lsp (2), lar (2), celp (2), acelp (2), lpc (2), fft (2), adpcm (2), law (2), cosine (2), type (2), bwt (2), mtf (2), lzss (2), ans (2), pair (2), other (2), encoding (2), golomb (2), fano (2), adaptive (2), systems (2), john (2), wiseman (2), web (2), segmentation (2), based (2), see (2), result (2), values (2), zero (2), much (2), efficiently (2), version (2), mathrm (2), round (2), 9375 (2), dividing (2), wise (2), 109 (2), 104 (2), 113 (2), 121 (2), 120 (2), 101 (2), 112 (2), 100 (2), common (2), blocks (2), case (2), calculate (2), resulting (2), block (2), scale (2), divided (2), perceivable (2), less (2), frequencies (2), which (2), such (2), quantizer (2), human (2), good (2), small (2), brightness (2), reduce (2), required (2), component (2), get (2), 15294118 (2), formula (2), let (2), quantize (2), gray (2), involves (2), its (2), reduced (2), intervals (2), represented (2), single (2), have (2), would (2), support (2), compressing (2), include (2), when (2), stream (2), jpeg (2), learn (2), help (2), sources (2), citations (2), appearance (2), upload (2), changes (2), links (2), history (2), read (2), log (2), account (2), donate (2), menu (2), add, topic, mobile, cookie, statement, statistics, developers, conduct, legal, safety, contacts, disclaimers, text, available, under, apply, site, you, agree, registered, trademark, profit, organization, wikimedia, foundation, inc, use, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, august, 2026, utc, hidden, all, different, retrieved, php, title, quantization_, image_processing, oldid, 1370491179, smith, steven, 2003, demystifying, technology, series, amsterdam, boston, newnes, 978, 7506, 7444, isbn, signal, practical, guide, engineers, scientists, phil, katz, david, mark, adler, people, hutter, prize, smallest, problem, symmetry, redundancy, distortion, prefix, kolmogorov, complexity, timeline, suffix, array, structures, lapped, deblocking, filter, characteristics, interlace, types, display, ezw, klt, fractal, chain, texture, standard, test, psnr, macroblock, artifact, tree, unit, chroma, subsampling, model, sub, band, speech, sound, silence, sampling, nyquist, theorem, latency, dynamic, convolution, companding, audio, predictive, dst, bzip2, lzham, lzma, lha, lzh, context, brotli, zstandard, lzfse, lzs, lzx, hybrid, ppm, paq, ldct, sequitur, dmc, incremental, ctw, snappy, lzwl, lzw, lzrw, lzo, lzjb, lz4, 842, lempel, ziv, byte, dictionary, levenshtein, gamma, fibonacci, exp, universal, unary, tunstall, elias, modified, canonical, asymmetric, numeral, arithmetic, lossless, archive, 20111115004238, http, www, com, technical, mpeg_tutorial, htm, introduction, meshing, will, primarily, upper, low, corner, zig, zag, ordering, group, entries, stored, run, length, integers, results, typical, works, breaking, picture, pixels, these, subjected, both, horizontally, vertically, same, pre, multiplied, resultant, designed, provide, usually, lower, addition, transforming, encoded, greatest, efficiency, encoders, 3ivx, standards, allow, custom, extent, reduction, varied, changing, taking, bandwidth, full, 264, avc, xvid, divx, vision, sensitive, further, obtained, working, rgb, separates, two, quantizing, channels, separately, ycbcr, chrominance, luminance, eye, fairly, seeing, differences, relatively, large, area, but, not, distinguishing, exact, strength, rapidly, varying, variation, fact, allows, amount, ignoring, done, simply, domain, constant, operation, whole, higher, are, rounded, rest, become, positive, negative, numbers, first, need, desired, known, level, unique, shades, while, preserving, essential, visual, commonly, simplifying, storage, requirements, facilitating, operations, converted, mapping, new, simplest, equal, say, ranging, want, 128, 192, midpoint, 159, 223, respectively, combine, impression, larger, eliminate, artifacts, banding, dithering, reduces, important, displaying, devices, limited, certain, kinds, most, bitmap, editors, operating, built, popular, modern, fixed, palettes, octrees, median, cut, involved, achieved, quantum, symbols, given, becomes, compressible, represent, makes, possible, specific, applications, 2000, how, remove, message, please, unsourced, material, challenged, jstor, scholar, books, newspapers, news, find, removed, adding, reliable, improve, needs, free, encyclopedia, item, projects, printable, download, pdf, print, export, switch, legacy, parser, shortened, url, cite, permanent, link, related, what, here, general, actions, english, talk, bahasa, indonesia, español, català, subsection, top, personal, special, pages, recent, portal, contribute, random, current, events, navigation, jump, content,
Text of the page (random words):
quantization image processing wikipedia jump to content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 color quantization 2 grayscale quantization 3 frequency quantization for image compression toggle frequency quantization for image compression subsection 3 1 quantization matrices 4 see also 5 references toggle the table of contents quantization image processing 3 languages català español bahasa indonesia edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia lossy compression technique this article needs more citations please help improve this article by adding citations to reliable sources unsourced material may be challenged and removed find sources quantization image processing news newspapers books scholar jstor november 2012 learn how and when to remove this message quantization involved in image processing is a lossy compression technique achieved by compressing a range of values to a single quantum discrete value when the number of discrete symbols in a given stream is reduced the stream becomes more compressible for example reducing the number of colors required to represent a digital image makes it possible to reduce its file size specific applications include dct data quantization in jpeg and dwt data quantization in jpeg 2000 color quantization edit main article color quantization color quantization reduces the number of colors used in an image this is important for displaying images on devices that support a limited number of colors and for efficiently compressing certain kinds of images most bitmap editors and many operating systems have built in support for color quantization popular modern color quantization algorithms include the nearest color algorithm for fixed palettes the median cut algorithm and an algorithm based on octrees it is common to combine color quantization with dithering to create an impression of a larger number of colors and eliminate banding artifacts grayscale quantization edit grayscale quantization also known as gray level quantization is a process in digital image processing that involves reducing the number of unique intensity levels shades of gray in an image while preserving its essential visual information this technique is commonly used for simplifying images reducing storage requirements and facilitating processing operations in grayscale quantization an image with n intensity levels is converted into an image with a reduced number of levels typically l levels where l n the process involves mapping each pixel s original intensity value to one of the new intensity levels one of the simplest methods of grayscale quantization is uniform quantization where the intensity range is divided into equal intervals and each interval is represented by a single intensity value let s say we have an image with intensity levels ranging from 0 to 255 8 bit grayscale if we want to quantize it to 4 levels the intervals would be 0 63 64 127 128 191 and 192 255 each interval would be represented by the midpoint intensity value resulting in intensity levels of 31 95 159 and 223 respectively the formula for uniform quantization is q x x δ δ δ 2 displaystyle q x left lfloor frac x delta right rfloor times delta frac delta 2 where q x is the quantized intensity value x is the original intensity value δ is the size of each quantization interval let s quantize an original intensity value of 147 to 3 intensity levels original intensity value x 147 desired intensity levels l 3 we first need to calculate the size of each quantization interval δ 255 l 1 255 3 1 127 5 displaystyle delta frac 255 l 1 frac 255 3 1 127 5 using the uniform quantization formula q x 147 127 5 127 5 127 5 2 displaystyle q x left lfloor frac 147 127 5 right rfloor times 127 5 frac 127 5 2 q x 1 15294118 127 5 127 5 2 displaystyle q x left lfloor 1 15294118 right rfloor times 127 5 frac 127 5 2 q x 1 127 5 63 75 191 25 displaystyle q x 1 times 127 5 63 75 191 25 rounding 191 25 to the nearest integer we get q x 191 displaystyle q x 191 so the quantized intensity value of 147 to 3 levels is 191 frequency quantization for image compression edit the human eye is fairly good at seeing small differences in brightness over a relatively large area but not so good at distinguishing the exact strength of a high frequency rapidly varying brightness variation this fact allows one to reduce the amount of information required by ignoring the high frequency components this is done by simply dividing each component in the frequency domain by a constant for that component and then rounding to the nearest integer this is the main lossy operation in the whole process as a result of this it is typically the case that many of the higher frequency components are rounded to zero and many of the rest become small positive or negative numbers as human vision is also more sensitive to luminance than chrominance further compression can be obtained by working in a non rgb color space which separates the two e g ycbcr and quantizing the channels separately 1 quantization matrices edit a typical video codec works by breaking the picture into discrete blocks 8 8 pixels in the case of mpeg 1 these blocks can then be subjected to discrete cosine transform dct to calculate the frequency components both horizontally and vertically 1 the resulting block the same size as the original block is then pre multiplied by the quantization scale code and divided element wise by the quantization matrix and rounding each resultant element the quantization matrix is designed to provide more resolution to more perceivable frequency components over less perceivable components usually lower frequencies over high frequencies in addition to transforming as many components to 0 which can be encoded with greatest efficiency many video encoders such as divx xvid and 3ivx and compression standards such as mpeg 2 and h 264 avc allow custom matrices to be used the extent of the reduction may be varied by changing the quantizer scale code taking up much less bandwidth than a full quantizer matrix 1 this is an example of dct coefficient matrix 415 33 58 35 58 51 15 12 5 34 49 18 27 1 5 3 46 14 80 35 50 19 7 18 53 21 34 20 2 34 36 12 9 2 9 5 32 15 45 37 8 15 16 7 8 11 4 7 19 28 2 26 2 7 44 21 18 25 12 44 35 48 37 3 displaystyle begin bmatrix 415 33 58 35 58 51 15 12 5 34 49 18 27 1 5 3 46 14 80 35 50 19 7 18 53 21 34 20 2 34 36 12 9 2 9 5 32 15 45 37 8 15 16 7 8 11 4 7 19 28 2 26 2 7 44 21 18 25 12 44 35 48 37 3 end bmatrix a common quantization matrix is 16 11 10 16 24 40 51 61 12 12 14 19 26 58 60 55 14 13 16 24 40 57 69 56 14 17 22 29 51 87 80 62 18 22 37 56 68 109 103 77 24 35 55 64 81 104 113 92 49 64 78 87 103 121 120 101 72 92 95 98 112 100 103 99 displaystyle begin bmatrix 16 11 10 16 24 40 51 61 12 12 14 19 26 58 60 55 14 13 16 24 40 57 69 56 14 17 22 29 51 87 80 62 18 22 37 56 68 109 103 77 24 35 55 64 81 104 113 92 49 64 78 87 103 121 120 101 72 92 95 98 112 100 103 99 end bmatrix dividing the dct coefficient matrix element wise with this quantization matrix and rounding to integers results in 26 3 6 2 2 1 0 0 0 3 4 1 1 0 0 0 3 1 5 1 1 0 0 0 4 1 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 displaystyle begin bmatrix 26 3 6 2 2 1 0 0 0 3 4 1 1 0 0 0 3 1 5 1 1 0 0 0 4 1 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 end bmatrix for example using 415 the dc coefficient and rounding to the nearest integer r o u n d 415 16 r o u n d 25 9375 26 displaystyle mathrm round left frac 415 16 right mathrm round left 25 9375 right 26 typically this process will result in matrices with values primarily in the upper left low frequency corner by using a zig zag ordering to group the non zero entries and run length encoding the quantized matrix can be much more efficiently stored than the non quantized version 1 see also edit image segmentation image based meshing range segmentation references edit 1 2 3 4 5 john wiseman an introduction to mpeg video compression https web archive org web 20111115004238 http www john wiseman com technical mpeg_tutorial htm 1 v t e data compression methods lossless type entropy adaptive coding arithmetic asymmetric numeral systems golomb huffman adaptive canonical modified range shannon shannon fano shannon fano elias tunstall unary universal exp golomb fibonacci gamma levenshtein dictionary byte pair encoding lempel ziv 842 lz4 lzjb lzo lzrw lzss lzw lzwl snappy other bwt ctw cm delta incremental dmc dpcm grammar re pair sequitur ldct mtf paq ppm rle hybrid lz77 huffman deflate lzx lzs lz77 ans lzfse lz77 huffman ans zstandard lz77 huffman context brotli lzss huffman lha lzh lz77 range lzma lzham rle bwt mtf huffman bzip2 lossy type transform discrete cosine transform dct mdct dst fft wavelet daubechies dwt spiht predictive dpcm adpcm lpc acelp celp lar lsp wlpc motion compensation estimation vector psychoacoustic audio concepts bit rate abr cbr vbr companding convolution dynamic range latency nyquist shannon theorem sampling silence compression sound quality speech coding sub band coding codec parts a law μ law dpcm adpcm dm ft fft lpc acelp celp lar lsp wlpc mdct psychoacoustic model image concepts chroma subsampling coding tree unit color space compression artifact image resolution macroblock pixel psnr quantization standard test image texture compression methods chain code dct deflate fractal klt lp rle wavelet daubechies dwt ezw spiht video concepts bit rate abr cbr vbr display resolution frame frame rate frame types interlace video characteristics video quality codec parts dct dpcm deblocking filter lapped transform motion compensation estimation vector wavelet daubechies dwt theory compressed data structures compressed suffix array fm index entropy information theory timeline kolmogorov complexity prefix code quantization rate distortion redundancy symmetry smallest grammar problem community hutter prize people mark adler david a huffman phil katz smith steven w 2003 digital signal processing a practical guide for engineers and scientists demystifying technology series amsterdam boston newnes isbn 978 0 7506 7444 7 retrieved from https en wikipedia org w index php title quantization_ image_processing oldid 1370491179 categories lossy compression algorithms image compression data compression hidden categories articles with short description short description is different from wikidata articles needing additional references from november 2012 all articles needing additional references this page was last edited on 21 august 2026 at 12 05 utc page was rendered with parsoid text is available under the creative commons attribution sharealike 4 0 license additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia legal safety contacts code of conduct developers statistics cookie statement mobile view search search toggle the table of contents quantization image processing 3 languages add topic
|