home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / procssng / ccs / ccs-11tl.lha / lbl / summary_man / summary.intro < prev    next >
Encoding:
Text File  |  1992-02-03  |  2.6 KB  |  66 lines

  1. TH ISOBUILD n "1991" "LBL-HIPS" "ISOBUILD"
  2. .SH NAME
  3. HIPS2 summary 
  4. .pp
  5. HIPS (New York University's Human Information Processing Laboratory
  6. Image Processing System) is a software image processing system that
  7. runs under the Unix operating system. HIPS is modular and flexible,
  8. it provides automatic documentation of its actions, and is hardware
  9. independent. 
  10. .pp
  11. For the most part, each image processing operation is provided
  12. by a small ``filter'' program. These filters are ``piped'' together
  13. in the Unix fashion to provide for complete image transformations. HIPS images
  14. are row and column oriented images with the pixels being represented
  15. by a variety of data types (e.g. byte, short, integer, float, complex),
  16. and with a header that contains sufficient information so that
  17. each HIPS program can operate on the image without requiring user
  18. provided
  19. format or dimension information.
  20. .pp
  21. There are number of ``display'' filters that take a HIPS image
  22. and display it on a particular piece of hardware, or type of
  23. window system (e.g. X and SunView). Typical HIPS ``jobs''
  24. are Unix shell scripts that transform an image, and then display it.
  25. The following (non-trivial) example illustrates typical HIPS usage.
  26. The original image is a 650x1445 pixel image, which is rotated 90 deg.
  27. from the natural ``up'' orientation, and which has gray values in the
  28. range 0-37000 stored in 16 bit pixels. Without going into great
  29. detail, operation (1) scales the image to a smaller gray range, performs
  30. a maximum likelyhood smoothing for noise suppression, and
  31. an adaptive histogram equalization for contrast enhancement. Operation
  32. (2) displays the image in an X window by scaling to 255 gray levels,
  33. rotating, sizing to a specified window height, and sending to the
  34. desired workstation. Operations (3) and (4) convert a gray level scaled image
  35. to a halftoned PostScript representation that is printed in two
  36. pieces (for full spatial resolution) on a high resolution PostScript
  37. printer.
  38. .nf
  39. .na
  40.  
  41. (1)
  42. scale_gray -m 0 2000 -s < image_plate.1.h | mls \\
  43. | mahe -H -o image_plate.1.h.sca2000.mls.ahe.w20 -W 20 20
  44.  
  45. (2)
  46. scale_gray -b < image_plate.1.h.sca2000.mls.ahe.w20 \\
  47. | rotate90 \\ 
  48. | scale_geom  -h 750 | Xhips -d george.lbl.gov:0.0&
  49.  
  50. (3)
  51. scale_gray -b < image_plate.1.h.sca2000.mls.ahe.w20 \\
  52. | extract 650 700 \\ 
  53. | rotate90 | pshalftone -F 100 -w 8.5 \\ 
  54. | lpr -Pvt1 -J "image_plate.1.h.sca2000.mls.ahe.w20"
  55.  
  56. (4)
  57. scale_gray -b < image_plate.1.h.sca2000.mls.ahe.w20 \\
  58. | extract 650 745 1 700 \\ 
  59. | rotate90 | pshalftone -F 100 -w 8.5 \\ 
  60. | lpr -Pvt1 -J "image_plate.1.h.sca2000.mls.ahe.w20"
  61. .fi
  62. .ad
  63. .pp
  64. The following summary gives all HIPS related programs, first organized
  65. categorically, then alphabetically.
  66.