home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / ai / neuraln / 4632 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  11.8 KB

  1. Xref: sparky comp.ai.neural-nets:4632 sci.image.processing:1439
  2. Newsgroups: comp.ai.neural-nets,sci.image.processing
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!usc!rpi!sassoj
  4. From: sassoj@jec301.its.rpi.edu (John J. Sasso Jr.)
  5. Subject: RESPONSES TO IMAGE PROCESSING REFS
  6. Message-ID: <c5r20_b@rpi.edu>
  7. Nntp-Posting-Host: jec301.its.rpi.edu
  8. Organization: Rensselaer Polytechnic Institute, Troy NY
  9. Date: Mon, 21 Dec 1992 16:45:15 GMT
  10. Lines: 340
  11.  
  12. From Tom.Lane@G.GP.CS.CMU.EDU Fri Dec  4 10:35:17 1992
  13. Date: Fri, 4 Dec 1992 10:32-EST
  14. From: Tom.Lane@G.GP.CS.CMU.EDU
  15. To: "John J. Sasso Jr." <sassoj@rpi.edu>
  16. Subject: Re: TEXTS ON IMAGE COMPRESSION?
  17.  
  18. >including advanced techniques)?  I am working with gray-scale images.
  19. >The images I work with generally have no sharp variation points (they look
  20. >as if they were low-pass filtered), so can anyone suggest a compression
  21.  
  22. Assuming that you do not require lossless compression, JPEG would
  23. probably be a good bet.  See the JPEG FAQ in comp.graphics or
  24. news.answers for software and references.  Also read the
  25. comp.compression FAQ.
  26.  
  27.             regards, tom lane
  28.  
  29.  
  30. /********************************************************************************/
  31.  
  32.  
  33. From edsr!edsdrd!maa@uunet.UU.NET Fri Dec  4 13:38:14 1992
  34. Date: Fri, 4 Dec 92 13:25:21 EST
  35. From: edsr!edsdrd!maa@uunet.UU.NET (Matthew Maa)
  36. To: uunet!aix.rpi.edu!sassoj@uunet.UU.NET
  37. Subject: Re: TEXTS ON IMAGE COMPRESSION USING NNs?
  38.  
  39. I don't think there is a book particularly devoted to the
  40. subject you are looking for.  There are books covering
  41. NN applications to image compression.  The following is
  42. the abstract of a paper I recently wrote.  If it fits your
  43. need, I can email you the complete paper in postscript
  44. format.
  45.  
  46. Matthew Maa, Ph.D.
  47. maa@edsdrd.eds.com
  48.  
  49. --------------- Abstract start here ---------------------
  50.  
  51.                Neural Networks for Image Compression:
  52.                            A Survey
  53.  
  54.                           Matthew Maa
  55.  
  56.                     Electronic Data Systems
  57.                 Detroit Research and Development
  58.  
  59.  
  60. This paper surveys the neural network related methods being used for
  61. image compression.  These methods can be categorized into two major
  62. groups, direct methods and vector quantization methods.  Direct methods
  63. mostly adopt three-layered, feed-forward networks in which input and
  64. output layers have the same number of neurons and hidden layers have
  65. fewer neurons.  These networks are trained via certain pre-selected
  66. learning schemes during the training stage so as to generate at output
  67. layers (approximately) the same images that were given to input layers.
  68. The first halves of these networks, from input layers to hidden layers,
  69. are encoders (compressors), while the second halves, from hidden layers
  70. to output layers, are decoders (decompressors).  The outputs of neurons
  71. of hidden layers are considered compressed images since hidden layers
  72. have fewer neurons.  For vector quantization methods, networks are used
  73. to generate a proper codebook of reference vectors, where a vector is a
  74. subimage.  A subimage can then be encoded by using the index of its
  75. best-match reference vector in the codebook.  Compression is achieved
  76. as a vector index having a shorter binary representation that the
  77. vector itself.  Other related image compression methods, including
  78. fuzzy systems and iterated functions systems as implemented by neural
  79. networks, will also be addressed.  All methods surveyed in this report
  80. are lossy, that is, they only render from compressed files an approxi-
  81. mate image to the original.
  82.  
  83.  
  84. /********************************************************************************/
  85.  
  86. From manduca@mayo.EDU Fri Dec  4 16:04:27 1992
  87. Date: Fri, 4 Dec 92 15:04:12 CST
  88. From: manduca@mayo.EDU (Armando Manduca)
  89. To: sassoj@rpi.edu
  90. Subject: image compression text
  91.  
  92.  
  93. John -
  94.  
  95. A book I liked very much is "Digital Image Compression
  96. Techniques" by M. Rabbani and P. Jones.  It's put out by
  97. SPIE Press and is their tutorial text TT7.  It's very
  98. well-written and thorough, starts out basic, and goes
  99. thru fairly advanced.
  100.  
  101. --------------------------------------------------------------
  102. Armando Manduca                Internet:   manduca@mayo.edu
  103. Dept. of Physiology and Biophysics 
  104. Mayo Foundation                talk:       (507)-284-8163
  105. Rochester, MN 55905            FAX:        (507)-284-1632
  106. --------------------------------------------------------------
  107.  
  108. /********************************************************************************/
  109.  
  110. From paul@ais.org Fri Dec  4 18:44:32 1992
  111. Date: Fri, 4 Dec 92 18:44 EST
  112. From: paul@ais.org (Paul Vargo)
  113. To: sassoj@rpi.edu
  114. Subject: Re: TEXTS ON IMAGE COMPRESSION?
  115. Newsgroups: sci.image.processing
  116. Organization: UMCC
  117. Cc: 
  118.  
  119. Try "Practical Image Processing In C" written by........whoops
  120. forgot the name.  It's published by John Wiley And Sons, Inc.
  121. 605 Third Ave. New York, N.Y. 10158-0012
  122.  
  123. It covers the basics and a lil' on the advance techniques.
  124. A very good book IMO.  Oh...Craig A. Lindley wrote it....
  125. and he also works for Hewlett Packard.  So you may even
  126. be able to reach him via e-mail.
  127.  
  128. I pretty proud of myself! :)  I can't believe I remembered all
  129. that stuff....I'm usually poor at it. :)
  130.  
  131. That's a start for ya.
  132.  
  133. -- 
  134. |================================================|========================|
  135. | Paul J. Vargo, II            paul@umcc.ais.org | "Love is a many        | 
  136. | AC Rochester Engineering & Research Center, GM | splintered thing" A.E. |
  137. |================================================|========================|
  138.  
  139. /********************************************************************************/
  140.  
  141. From provine@enel.ucalgary.ca Sat Dec  5 17:19:55 1992
  142. Date: Sat, 5 Dec 92 15:19:42 MST
  143. From: provine@enel.ucalgary.ca (Joseph Provine)
  144. To: sassoj@rpi.edu
  145. Subject: Re: TEXTS ON IMAGE COMPRESSION?
  146. Newsgroups: sci.image.processing
  147. Organization: ECE Department, U. of Calgary, Calgary, Alberta, Canada
  148. Cc: 
  149.  
  150. Hi!
  151. Digital coding of waveforms
  152. by Jayant and Noll
  153.  
  154. Digital Pictures 
  155. by Netravali and Haskell
  156.  
  157. Digital Image Processing
  158. W. Pratt
  159.  
  160. Some texts are included in comp.compression-faq
  161.  
  162. I recently came across a book that includes recent developments as well:
  163.  
  164. Digital Image Compression
  165. by Rabbani and Jones
  166.  
  167. SPIE's selected papers on Image Coding.
  168.  
  169. The new version of Gonzalez and Woods book (Digital Image Processing) 
  170. includes a better chapter on Image Coding compared to the previous version.
  171.  
  172. This is pretty much the popular (at least that is what I think) stuff.
  173.  
  174. Now about Entropy coding:
  175. You can refer to Review papers on Image Compression by Jain (Proc. IEEE, 
  176. Mar. 1981, pp:349-389), Netravali and Limb (Proc. IEEE, Mar 1980, pp366-406).
  177.  
  178. The specific papers are:
  179. Huffman's paper (Proc. I.R.E, Sep. 1952, pp. 1098-1101)
  180. Arithmetic Coding:
  181. Rissanen and Langdon (IBM J. Res. develop. Mar. 1979, pp. 149-162)
  182. Witten, Neal and Cleary (Commn. of ACM, June 1987, pp. 520-540)
  183.  
  184. Also Welch's paper on LZW coding gives brief account of the above 
  185. techniques too(IEEE Computer, June 1984, pp. 8-19).
  186.  
  187. Hope this helps you...
  188. Good Luck.
  189. provine@enel.ucalgary.ca
  190.  
  191. /********************************************************************************/
  192.  
  193. From hcbarth@afterlife.ncsc.mil Sat Dec  5 22:38:17 1992
  194. Date: Sat, 5 Dec 92 22:38:07 EST
  195. From: hcbarth@afterlife.ncsc.mil (Bart Bartholomew)
  196. To: sassoj@rpi.edu
  197. Subject: Re: TEXTS ON IMAGE COMPRESSION USING NNs?
  198. Newsgroups: comp.ai.neural-nets
  199. Organization: The Great Beyond
  200. Cc: 
  201.  
  202.     John, there was apparently a paper on
  203. the topic of image compression using NNs presented at the
  204. recently completed IJCNN conference in Peiking.  A summary
  205. of the conference was published a week or so back.
  206.     BartB
  207.  
  208. -- 
  209. "I'll need a sample."  "Come again?"  "No, once is enough." -Joel to Holling
  210. If there's one thing I just can't stand, it's intolerance.
  211. *No One* is responsible for my views, I'm a committee. Please do not
  212. infer that which I do not imply.  hcbarth@afterlife.ncsc.mil
  213.  
  214. /********************************************************************************/
  215.  
  216. From paik@mlo.dec.com Mon Dec  7 15:47:12 1992
  217. Date: Mon, 7 Dec 92 15:55:29 -0500
  218. From: paik@mlo.dec.com (Samuel S. Paik)
  219. To: sassoj@rpi.edu
  220. Subject: Re: TEXTS ON IMAGE COMPRESSION?
  221. Newsgroups: sci.image.processing
  222. Organization: Digital Workstations Software Group
  223. Cc: 
  224.  
  225. In article <jp+2ma@rpi.edu> you write:
  226. >  Can anyone refer me to any texts on image compression/coding (possibly
  227. >including advanced techniques)?  I am working with gray-scale images.
  228. >The images I work with generally have no sharp variation points (they look
  229. >as if they were low-pass filtered), so can anyone suggest a compression
  230. >scheme which is best for compressing such images?  Also, what is entropy 
  231. >coding, and how is its performance?  Furthermore, any references to research
  232. >articles on advanced image compression techniques would be greatly 
  233. >appreciated.
  234. >
  235. >                        John
  236.  
  237. I'd suggest you take a look at the comp.compression FAQ and the
  238. JPEG FAQ sheet (also found in comp.compression).
  239.  
  240. As an intro text, I'd recommend "Digital Coding of Waveforms", N.S.
  241. Jayant and Peter Noll, Prentice-Hall, 1984. (This is real hard to find
  242. in a book store, but you might have luck in a good engineering
  243. library).
  244.  
  245. A source for the latest in image compression is the ICASSP proceedings,
  246. the "International Conference on Audio, Speech, and Signal Processing".
  247. This is a mammoth conference (I think the last few years they've
  248. had over 5000 pages each year), and you'll have to wade through a lot.
  249. Much of it won't be understandable without a background however.
  250.  
  251. You can get a nice freely-available and distributable JPEG codec
  252. via ftp.  Try looking on ftp.uu.net in the graphics directory.
  253.  
  254. Entropy coding maps from symbols to bits based on a probability model
  255. of the source s.t. the number of bits produced is minimized.  Assuming
  256. you have a good model of your source, an optimal entropy coding (such
  257. as arithmetic coding) will produce the best compression on the
  258. average.  (The catch, of course, is getting a good model of your
  259. source).
  260.  
  261. Sam Paik
  262.  
  263. p.s.  Sorry, if this seems a bit nebulous, but my job has very little
  264.       to do with image compression, so all my refs are at home.
  265.  
  266. /********************************************************************************/
  267.  
  268. From more@ee.oulu.fi Tue Dec  8 03:55:13 1992
  269. Date: Tue, 8 Dec 92 10:55:03 +0200
  270. From: Jyrki Alakuijala <more@ee.oulu.fi>
  271. To: sassoj@rpi.edu (John J. Sasso Jr.)
  272. Subject: TEXTS ON IMAGE COMPRESSION?
  273. Reply-To: more@stekt.oulu.fi
  274.  
  275. If you have printed text, try convolution of your
  276. font set. This should be possible to implement by using FFT.
  277.  
  278. I would try to code hand written text with some primary elements such as
  279. arcs and lines and so on... I don't know if it's a good method.
  280.  
  281. Then you have all the standard image compression methods, of course.
  282.  
  283. You might want to get rid of the low pass effect by some non-linear
  284. filter... 
  285.  
  286. You should scan through you librarys IEEE magazines... atleast on the
  287. last issue of IEEE medical imaging, there was a nice compression
  288. method based on linear prediction...
  289.  
  290. Why don't you just treshold the images and compress the binary image? :-)
  291.  
  292. --Jyrki Alakuijala
  293.  
  294. /********************************************************************************/
  295.  
  296. From slfjd@venus.ee.usu.edu Wed Dec  9 17:10:35 1992
  297. Date: Wed, 9 Dec 92 15:10:54 MST
  298. From: slfjd@venus.ee.usu.edu (sane sachin arvind)
  299. To: sassoj@rpi.edu (John J. Sasso Jr.)
  300. Subject: Re: TEXTS ON IMAGE COMPRESSION?
  301.  
  302.  
  303. It would be nice  to try Vector Qyuantization on these type 
  304. of images. I am also working in this area and VQ gives certainly
  305. very good results.
  306. If you want to try ready made programs go for JPEG. It's based
  307. transform coding.
  308. The book "Fundamentals of Digital Image Processing" By A.K. Jain
  309. chapter12 might give to basic idea of image compression. You may
  310. need to read basics from previous chapters. I have written code to
  311. do image compression using VQ. If you want I can send you the code.
  312.  
  313. Best Luck!
  314.  
  315. - Sachin Sane
  316.  
  317.  
  318. /********************************************************************************/
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.