home *** CD-ROM | disk | FTP | other *** search
/ Internet File Formats / InternetFileFormatsCD.bin / graphics / tiff / unix / archive.z / archive / text0055.txt < prev    next >
Encoding:
Text File  |  1995-09-20  |  3.0 KB  |  82 lines

  1. RE: A TESTAMENT OF MY IGNORANCE (AS RELATED TO THE PROCESSING OF
  2. TIFF FILES ON AN IBM PC)
  3.  
  4. Ladies and Gentleman:
  5.  
  6. I have recently discovered that my level of ignorance is much
  7. higher than I had previously believed. My company has tasked me
  8. to write some complex image analysis software, and frankly I have
  9. never done any graphics programming in my life. At this point, I
  10. am rather overwhelmed with my current situation and would like to
  11. ask for some help from you--the EXPERTS.
  12.  
  13. Situation: A thermal (infrared) CCD camera is being utilized to
  14. take digital photographs of certain man-made objects. These
  15. objects are saved in TIFF files.
  16.  
  17. It is my duty to perform the following types of processing and
  18. analysis on the TIFF images:
  19.  
  20. 1) Object Detection
  21. 2) Object Recognition
  22. 3) Object Identification
  23. 5) Edge Enhancement
  24. 6) Edge Detection
  25. 7) Background Removal
  26. 8) Feature Analysis
  27.  
  28. The initial programming will all be done on PCs (486s & Pentiums)
  29. and will eventually be ported to silicon graphics machines and
  30. from there to an unnamed system running on a UNIX platform.
  31.  
  32. The unnamed machines will be responsible for processing images in
  33. REAL TIME. These images will go straight from a thermal imaging
  34. system to TIFF format to image processing routines.
  35.  
  36. The language of choice for this project is ANSI C. I am
  37. attempting to limit machine specific code to nil if possible
  38. because of the portability issues.
  39.  
  40.  
  41. Problem(s):
  42. 1) I downloaded the latest version of Sam Leffler's toolbox but
  43. could not figure out how to make it run on a PC. There did not
  44. seem to be a makefile included for the PC. Also, some of the
  45. filenames were longer than 8 characters and were truncated when
  46. placed on the PC. Does anyone know how to get this library to
  47. work on a PC? 
  48.  
  49. 2) I have a few algorithms for handling image analysis but little
  50. or no good C code to implement them. Does anyone have any image
  51. processing routines for C?
  52.  
  53. In particular, I would be very grateful if someone had code for
  54. the following algorithms and/or functions:
  55.      Sobel's Edge Detection Algorithm, Gradient Directional Edge
  56. Enhancement Algorithm, Laplacian Edge Enhancement Algorithm,
  57. Shift and Difference Edge Enhancement Algorithm, Hough Shape
  58. Detection Algorithm, Convolution, Image Blurring, Image
  59. Mirroring, Image Combination, Image Rotation, Image Scaling,
  60. Image Translation, Image Histogram Generation and Analysis, Image
  61. Brightening, Image Negating, Image Contrast Stretching, Image
  62. Thresholding, High Pass Spatial Filters, Low Pass Spatial
  63. Filters, Median Filtering, Pixel Interpolation, Pseudocoloring,
  64. Statistical Image Analysis, and anything else which you think
  65. might be useful. (This beggar is not choosy. All help is greatly
  66. appreciated!!!)
  67.  
  68. 3) My ignorance is overwhelming me. If anyone has any good papers
  69. or articles on image processing I would be very happy to see them
  70. as I must learn this subject very quicly so I can program it
  71. effectively.
  72.  
  73. THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU!
  74.  
  75.  
  76.  
  77.  
  78.  
  79. -----------  Anthony Gatlin   vagabond@moontarz.nuance.com  ---------- 
  80. ----------------------
  81.  
  82.