home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / graphics / visualiz / 1271 < prev    next >
Encoding:
Internet Message Format  |  1992-08-31  |  2.4 KB

  1. Path: sparky!uunet!gatech!usenet.ins.cwru.edu!agate!dog.ee.lbl.gov!overload.lbl.gov!maui.lbl.gov!wes
  2. From: wes@maui.lbl.gov (Wes Bethel)
  3. Newsgroups: comp.graphics.visualization
  4. Subject: (Re: Histogram Equalization) image processing of multi-band images
  5. Followup-To: comp.graphics.visualization
  6. Date: 31 Aug 1992 16:01:41 GMT
  7. Organization: Lawrence Berkeley Laboratory
  8. Lines: 49
  9. Message-ID: <17tfp5INN1fl@overload.lbl.gov>
  10. NNTP-Posting-Host: maui.lbl.gov
  11.  
  12.  
  13. In article <1992Aug26.205039.7555@rock.concert.net> krueger@rock.concert.net (Richard C Krueger -- Fauve Software) writes:
  14. >I am trying to equalize a 24 bit color image. I have no
  15. >problem with 8 bit grayscale images. I have tried equalizing
  16. >each channel (R, G, and B) independently, but the results are
  17. >not what you would expect. Has anyone out there solved this
  18. >problem. Help or pointers to the right articles would be
  19. >greatly appreciated.
  20. >
  21. >Richard Krueger.
  22.  
  23. We had a related problem here - we have a Kodak XL7700 printer which
  24. tended to print images much "too dark." 
  25.  
  26. I began to investigate using gamma correction as a built-in part
  27. of the print driver.  The thing I discovered, as I'm sure anyone
  28. who has tried "image processing" of 24 bit images has discovered,
  29. that by applying an intensity-modifying operator of some type 
  30. (histogram eq, gamma correction, etc.) independantly to each color 
  31. channel that one can get a really obnoxious hue shift.
  32.  
  33. To make a long gripe short, this was not OK.
  34.  
  35. One thing I tried was to convert from RGB space to HSV space,
  36. and applying the operator to the V, or "brightness" component.
  37. This worked OK in that the hues were preserved (e.g., brown didn't
  38. turn purple), but was not completely satisfactory for my application
  39. which was to provide an image from the printer that looked
  40. "the same as" the one the scientist was looking at on their
  41. monitor.
  42.  
  43. This raises the ugly head of device calibration which I wish
  44. to avoid for the moment.
  45.  
  46. It seems that this process (convert to HSV, histogram eq the V,
  47. then convert back to RGB) may work OK for histogram eq'ing
  48. 24 bit RGB images.
  49.  
  50. Try it and let us know how it turns out, ok?
  51.  
  52. As for us, it turns out that applying the gamma correction to each channel
  53. independently IN GENERAL gave more satisfactory results than when tying
  54. to preserve the hue and saturation and tweaking brightness only.
  55.  
  56. "Satisfactory" is a subject metric, of course, so your mileage will vary.
  57.  
  58. wes
  59. ewbethel@lbl.gov
  60.  
  61.