home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / softsys / khoros / 2959 < prev    next >
Encoding:
Text File  |  1992-11-23  |  4.5 KB  |  125 lines

  1. Newsgroups: comp.soft-sys.khoros
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!usc!elroy.jpl.nasa.gov!henry!mathew
  3. From: mathew@elroy.Jpl.Nasa.Gov (Mathew Yeates)
  4. Subject: New Version of RLAB available
  5. Message-ID: <mathew.722555453@henry>
  6. Sender: news@elroy.jpl.nasa.gov (Usenet)
  7. Nntp-Posting-Host: henry.jpl.nasa.gov
  8. Organization: Image Analysis Systems Group, JPL
  9. Date: Mon, 23 Nov 1992 21:50:53 GMT
  10. Lines: 113
  11.  
  12.  
  13. Version 0.2 of RLAB, a collection of a few routines I have written
  14. is now available. There are several restoration routines, two registration
  15. routines and one recognition routine. The focus of the restoration routines 
  16. is primarily on the technique commonly refered to as regularization.  
  17.  
  18. In going from 0.1 to 0.2 I have corrected a few bugs,
  19. added two routines, and included 
  20. workspaces that show that usage of each routine. I also have taken out
  21. a routine or two that I didnt feel was useful.
  22.  
  23. Here is a listing of the
  24. routines and some references if you want to learn more. I hope to have
  25. a JPL external publication coming out soon which explains how each of
  26. the algorithms work but, until then, you'll have to check the references.
  27.  
  28. Obtaining RLAB: RLAB can be obtained through anonymous ftp from the site
  29. elroy.jpl.nasa.gov in /pub/mathew/rlab-0.2.tar.Z. A copy has also been placed 
  30. in the contrib directory at pprg.eece.unm.edu. 
  31.  
  32.  
  33.  
  34.  
  35. RESTORATION
  36.  
  37. vmanual - manually lets the user step through a series of values which 
  38. determines the degree of regularization (smoothing). The misfit values
  39. can be saved for plotting with xprism2. The restored image, for each
  40. regularization value, can be saved and viewed with Animate.
  41.  
  42. vchi - The regularization parameter is chosen so that the misfit satisfies
  43. a chi squared constraint.
  44.  
  45. vbayes - the regularization parameter is selected that is most probable
  46. given the data.
  47.  
  48. vpremodel - same as vbayes except the image prior is not assumed to be flat
  49. but, instead, is the result of convolving a flat prior "pre"- image 
  50. with a blurring kernel. This is Stephen Gulls "Intrinsic Correlation" model.
  51.  
  52.  
  53. lucy - This is a Cantata workspace which implements the Lucy-Richardson
  54. restoration algorithm
  55.  
  56.  
  57. REGISTRATION
  58.  
  59. vrotmatch - template matching on rotated images. A set of rotationally
  60. invariant coefficients is taken from the template image and compared
  61. at different locations on the target image. (This rotuine was called
  62. vmatch in 0.1)
  63.  
  64. vtranmatch - fast template matching on nonrotated images. I use an
  65. iterative schemes that results in an algorithm with speed independent
  66. of window size and depending only linearly on the size of the search
  67. region.
  68.  
  69. RECOGNITION
  70.  
  71. vtexclass- texture classification using sum and difference histograms
  72. vcohist - computes sum and difference histograms for use in vtexclass.
  73.  
  74.  
  75. MISC
  76.  
  77. cipe2viff - converts a raw file to a viff file by using an auxillary
  78. header file. The header file contains keyword value pairs specifying
  79. thje values you normally would give to raw2viff. In fact, except for
  80. the header reading code, this is just a trivial front end to raw2viff.
  81.  
  82.  
  83. vmoments - Calculates a set of rotationally invariant coefficients 
  84. about a given pixel in a circular window of desired radius. Optionally,
  85. take samples from the window.
  86.  
  87. vmann - generates the Mann-Whitney distribution for a given choice of
  88. size for each of two sample sets. Both this and vmoments are used in
  89. vmatch.
  90.  
  91. vcfft2 - 2d non radix 2 fft's.
  92.  
  93. vcorr - spatial correlation. mask is centered over pixel so there is no offset
  94. in the resulting image. Boundaries are handled  by extending the image.
  95.  
  96. vbandmin - in a multiband image, replace pixel value with bandnumber of
  97. smallest value.
  98.  
  99. FOR FUN
  100.  
  101. I have included a hack of the Khoros package Warpimage which I call morphtool.
  102. The idea is to create animation sequences like the kind you see in a lot
  103. of commercials these days where one face slowly changes into another.
  104. This is really a hack and included just for fun. 
  105.  
  106. REFERENCES - 
  107.  
  108. vchi,vbayes - check out Thompson et al , "A Study of Methods of choosing
  109. the smoothing parameter in image restoration by regularization"
  110. IEEE PAMI Vol 13, No 4, 1991.
  111.  
  112. vpremodel - Gull, "Developments in Maximum Entropy and Data Analysis" in
  113. Maximum Entropy and Bayesian Methods, Cambridge England, 1988.
  114.  
  115.  
  116.  
  117. vmatch,vmoments,vmann - Goshtasby, "Template Matching in Rotated Images"
  118. IEEE PAMI Vol 7, No 3 1985.
  119.  
  120. lucy - Lucy, "An iterative technique for the rectification of observed
  121. distributions", The Astronomical Journal June 1974.
  122.  
  123. vtexclass, vcohist - " Sum and Difference Histograms for Texture 
  124. Classification", IEEE PAMI vol 7 No 1 1986.
  125.