Knowledge (XXG)

Normalization (image processing)

Source 📝

670: 647: 658:
tries to change the intensity of the pixel in the image, particularly in the input image for the purpose to obtain a more enhanced image .It is based on the number of techniques namely local, global, dark and bright levels of contrast .The contrast enhancement is considered as the amount of color or
878:
Global Contrast Stretching, on the other hand, considers all color palate ranges at once to determine the maximum and minimum values for the entire RGB color image. This approach utilizes the combination of RGB colors to derive a single maximum and minimum value for contrast stretching across the
58:
The purpose of dynamic range expansion in the various applications is usually to bring the image, or other type of signal, into a range that is more familiar or normal to the senses, hence the term normalization. Often, the motivation is to achieve consistency in dynamic range for a set of data,
692:
Local Contrast Stretching (LCS) is an image enhancement method that focuses on locally adjusting each pixel's value to improve the visualization of structures within an image, particularly in both the darkest and lightest portions. It operates by utilizing sliding windows, known as
418:
For example, if the intensity range of the image is 50 to 180 and the desired range is 0 to 255 the process entails subtracting 50 from each of pixel intensity, making the range 0 to 130. Then each pixel intensity is multiplied by 255/130, making the range 0 to 255.
413: 578: 882:
These contrast stretching techniques play a crucial role in enhancing the clarity and visibility of structures within images, particularly in scenarios with low contrast resulting from factors such as non-uniform lighting conditions or limited dynamic range.
271: 148: 638:
is to adjust the local contrast in the image so as to bring out the clear regions or objects in the image . Low-contrast images often result from poor or non-uniform lighting conditions, a limited dynamic range of the
683:
3. Compressing the bright range of input values: This process involves reducing the brightness of the brighter areas in the image to prevent overexposure resulting in a more balanced and visually appealing image.
659:
gray differentiation that lies among the different features in an image .The contrast enhancement improves the quality of image by increasing the luminance difference between the foreground and backgrounds
826: 677:
1. Stretching the dark range of input values into a wider range of output values: This involves increasing the brightness of the darker areas in the image to enhance details and improve visibility.
329: 307: 483: 184: 189: 971: 73: 875:
Local contrast stretching considers each range of color palate in the image (R, G, and B) separately, providing a set of minimum and maximum values for each color palate.
601: 621: 471: 680:
2. Shifting the mid-range of input values: This involves adjusting the brightness levels of the mid-tones in the image to improve overall contrast and clarity.
444: 59:
signals, or images to avoid mental distraction or fatigue. For example, a newspaper will strive to make all of the images in an issue share a similar range of
626:
Auto-normalization in image processing software typically normalizes to the full dynamic range of the number system specified in the image file format.
927: 669: 702: 408:{\displaystyle I_{N}=(I-{\text{Min}}){\frac {{\text{newMax}}-{\text{newMin}}}{{\text{Max}}-{\text{Min}}}}+{\text{newMin}}} 276: 573:{\displaystyle I_{N}=({\text{newMax}}-{\text{newMin}}){\frac {1}{1+e^{-{\frac {I-\beta }{\alpha }}}}}+{\text{newMin}}} 646: 266:{\displaystyle I_{N}:\{\mathbb {X} \subseteq \mathbb {R} ^{n}\}\rightarrow \{{\text{newMin}},..,{\text{newMax}}\}} 1006: 694: 634:
This is the most significant and essential technique of spatial based image enhancement. The basic intent of the
153: 48: 898: 697:, which traverse the image. The central pixel within each kernel is adjusted using the following formula: 143:{\displaystyle I:\{\mathbb {X} \subseteq \mathbb {R} ^{n}\}\rightarrow \{{\text{Min}},..,{\text{Max}}\}} 972:"Comparison of Contrast Stretching methods of Image Enhancement Techniques for Acute Leukemia Images" 892: 923: 40: 586: 606: 474: 28: 449: 954: 843:) is the color level for the output pixel (x,y) after the contrast stretching process. 640: 429: 991: 1000: 320: 52: 872:
is the minimum value for color level in the input image within the selected kernel.
866:
is the maximum value for color level in the input image within the selected kernel.
43:
due to glare, for example. Normalization is sometimes called contrast stretching or
17: 473:. An example of non-linear normalization is when the normalization follows a 317: 67: 60: 44: 942: 477:, in that case, the normalized image is computed according to the formula 422:
Normalization might also be non linear, this happens when there isn't a
423: 313: 668: 645: 36: 673:
Contrast Stretching Transformation Graph reference for derivation
47:
stretching. In more general fields of data processing, such as
955:"Contrast Enhancement Techniques: A Brief and Concise Review" 39:
intensity values. Applications include photographs with poor
623:
defines the intensity around which the range is centered.
821:{\displaystyle I_{p}(x,y)=255\times {\frac {}{(max-min)}}} 705: 609: 589: 486: 452: 432: 332: 279: 192: 156: 76: 603:
defines the width of the input intensity range, and
860:) is the color level input for data pixel (x, y). 820: 615: 595: 572: 465: 438: 407: 301: 265: 178: 142: 918:Rafael C. González, Richard Eugene Woods (2007). 302:{\displaystyle ({\text{newMin}},{\text{newMax}})} 643:, or improper settings of the lens aperture. 8: 650:Contrast Stretching Transformation Functions 260: 235: 229: 206: 137: 112: 106: 83: 179:{\displaystyle ({\text{Min}},{\text{Max}})} 66:Normalization transforms an n-dimensional 750: 740: 710: 704: 630:Contrast Stretching for Image Enhancement 608: 588: 565: 539: 535: 519: 511: 503: 491: 485: 457: 451: 431: 400: 389: 381: 374: 366: 363: 355: 337: 331: 291: 283: 278: 255: 238: 223: 219: 218: 210: 209: 197: 191: 168: 160: 155: 132: 115: 100: 96: 95: 87: 86: 75: 910: 35:is a process that changes the range of 323:is performed according to the formula 7: 688:Local and Global Contrast Stretching 273:with intensity values in the range 150:with intensity values in the range 664:Contrast Stretching Transformation 25: 812: 788: 783: 768: 756: 743: 728: 716: 636:contrast enhancement technique 516: 500: 360: 346: 296: 280: 232: 173: 157: 109: 1: 922:. Prentice Hall. p. 85. 1023: 49:digital signal processing 920:Digital Image Processing 596:{\displaystyle \alpha } 51:, it is referred to as 899:Histogram equalization 822: 674: 651: 617: 616:{\displaystyle \beta } 597: 574: 467: 440: 409: 303: 267: 180: 144: 823: 672: 649: 618: 598: 575: 468: 466:{\displaystyle I_{N}} 441: 426:relationship between 410: 304: 268: 181: 145: 703: 666:can be achieved by: 656:contrast enhancement 607: 587: 484: 450: 430: 330: 277: 190: 186:, into a new image 154: 74: 992:Contrast Stretching 893:Audio normalization 316:normalization of a 18:Contrast stretching 943:ITK Software Guide 818: 675: 652: 613: 593: 570: 463: 436: 405: 299: 263: 176: 140: 929:978-0-13-168728-8 816: 568: 560: 555: 514: 506: 439:{\displaystyle I} 403: 395: 392: 384: 377: 369: 358: 294: 286: 258: 241: 171: 163: 135: 118: 16:(Redirected from 1014: 1007:Image processing 979: 978: 976: 968: 962: 961: 959: 951: 945: 940: 934: 933: 915: 827: 825: 824: 819: 817: 815: 786: 755: 754: 741: 715: 714: 622: 620: 619: 614: 602: 600: 599: 594: 579: 577: 576: 571: 569: 566: 561: 559: 558: 557: 556: 551: 540: 520: 515: 512: 507: 504: 496: 495: 475:sigmoid function 472: 470: 469: 464: 462: 461: 445: 443: 442: 437: 414: 412: 411: 406: 404: 401: 396: 394: 393: 390: 385: 382: 379: 378: 375: 370: 367: 364: 359: 356: 342: 341: 308: 306: 305: 300: 295: 292: 287: 284: 272: 270: 269: 264: 259: 256: 242: 239: 228: 227: 222: 213: 202: 201: 185: 183: 182: 177: 172: 169: 164: 161: 149: 147: 146: 141: 136: 133: 119: 116: 105: 104: 99: 90: 29:image processing 21: 1022: 1021: 1017: 1016: 1015: 1013: 1012: 1011: 997: 996: 988: 983: 982: 974: 970: 969: 965: 957: 953: 952: 948: 941: 937: 930: 917: 916: 912: 907: 889: 850: 833: 787: 746: 742: 706: 701: 700: 690: 632: 605: 604: 585: 584: 541: 531: 524: 487: 482: 481: 453: 448: 447: 428: 427: 380: 365: 333: 328: 327: 275: 274: 217: 193: 188: 187: 152: 151: 94: 72: 71: 23: 22: 15: 12: 11: 5: 1020: 1018: 1010: 1009: 999: 998: 995: 994: 987: 986:External links 984: 981: 980: 963: 946: 935: 928: 909: 908: 906: 903: 902: 901: 896: 895:, audio analog 888: 885: 879:entire image. 848: 831: 814: 811: 808: 805: 802: 799: 796: 793: 790: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 753: 749: 745: 739: 736: 733: 730: 727: 724: 721: 718: 713: 709: 689: 686: 641:imaging sensor 631: 628: 612: 592: 581: 580: 564: 554: 550: 547: 544: 538: 534: 530: 527: 523: 518: 510: 502: 499: 494: 490: 460: 456: 435: 416: 415: 399: 388: 373: 362: 354: 351: 348: 345: 340: 336: 298: 290: 282: 262: 254: 251: 248: 245: 237: 234: 231: 226: 221: 216: 212: 208: 205: 200: 196: 175: 167: 159: 139: 131: 128: 125: 122: 114: 111: 108: 103: 98: 93: 89: 85: 82: 79: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1019: 1008: 1005: 1004: 1002: 993: 990: 989: 985: 973: 967: 964: 956: 950: 947: 944: 939: 936: 931: 925: 921: 914: 911: 904: 900: 897: 894: 891: 890: 886: 884: 880: 876: 873: 871: 867: 865: 861: 859: 855: 851: 844: 842: 838: 834: 809: 806: 803: 800: 797: 794: 791: 780: 777: 774: 771: 765: 762: 759: 751: 747: 737: 734: 731: 725: 722: 719: 711: 707: 698: 696: 687: 685: 681: 678: 671: 667: 665: 660: 657: 648: 644: 642: 637: 629: 627: 624: 610: 590: 562: 552: 548: 545: 542: 536: 532: 528: 525: 521: 508: 497: 492: 488: 480: 479: 478: 476: 458: 454: 433: 425: 420: 397: 386: 371: 352: 349: 343: 338: 334: 326: 325: 324: 322: 321:digital image 319: 315: 310: 288: 252: 249: 246: 243: 224: 214: 203: 198: 194: 165: 129: 126: 123: 120: 101: 91: 80: 77: 69: 64: 62: 56: 54: 53:dynamic range 50: 46: 42: 38: 34: 33:normalization 30: 19: 966: 949: 938: 919: 913: 881: 877: 874: 869: 868: 863: 862: 857: 853: 846: 845: 840: 836: 829: 699: 691: 682: 679: 676: 663: 661: 655: 653: 635: 633: 625: 582: 421: 417: 311: 65: 57: 32: 26: 55:expansion. 905:References 801:− 772:− 738:× 611:β 591:α 553:α 549:β 546:− 537:− 509:− 387:− 372:− 353:− 318:grayscale 233:→ 215:⊆ 110:→ 92:⊆ 68:grayscale 61:grayscale 45:histogram 1001:Category 887:See also 41:contrast 828:Where: 695:kernels 70:image 926:  583:Where 567:newMin 513:newMin 505:newMax 424:linear 402:newMin 376:newMin 368:newMax 314:linear 293:newMax 285:newMin 257:newMax 240:newMin 975:(PDF) 958:(PDF) 37:pixel 924:ISBN 654:The 446:and 312:The 870:min 864:max 735:255 391:Min 383:Max 357:Min 309:. 170:Max 162:Min 134:Max 117:Min 27:In 1003:: 662:A 63:. 31:, 977:. 960:. 932:. 858:y 856:, 854:x 852:( 849:0 847:I 841:y 839:, 837:x 835:( 832:p 830:I 813:) 810:n 807:i 804:m 798:x 795:a 792:m 789:( 784:] 781:n 778:i 775:m 769:) 766:y 763:, 760:x 757:( 752:0 748:I 744:[ 732:= 729:) 726:y 723:, 720:x 717:( 712:p 708:I 563:+ 543:I 533:e 529:+ 526:1 522:1 517:) 501:( 498:= 493:N 489:I 459:N 455:I 434:I 398:+ 361:) 350:I 347:( 344:= 339:N 335:I 297:) 289:, 281:( 261:} 253:, 250:. 247:. 244:, 236:{ 230:} 225:n 220:R 211:X 207:{ 204:: 199:N 195:I 174:) 166:, 158:( 138:} 130:, 127:. 124:. 121:, 113:{ 107:} 102:n 97:R 88:X 84:{ 81:: 78:I 20:)

Index

Contrast stretching
image processing
pixel
contrast
histogram
digital signal processing
dynamic range
grayscale
grayscale
linear
grayscale
digital image
linear
sigmoid function
imaging sensor


kernels
Audio normalization
Histogram equalization
ISBN
978-0-13-168728-8
ITK Software Guide
"Contrast Enhancement Techniques: A Brief and Concise Review"
"Comparison of Contrast Stretching methods of Image Enhancement Techniques for Acute Leukemia Images"
Contrast Stretching
Category
Image processing

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.