C. Harry Knowles - Mount Laurel NJ John R. Meckley - Mount Laurel NJ Charles A. Naylor - Sewell NJ
Assignee:
Metrologic Instruments, Inc. - Bellmawr NJ
International Classification:
H01S 3086
US Classification:
331 945D
Abstract:
A laser tube is rigidly mounted within a cylindrical metallic housing, and end rings are attached thereto. Each end ring has an opening for passage of the beam, and a plurality of radially disposed openings. Inside the housing, a smaller adjustment ring is provided, and outside the end rings are reference rings adapted to receive lenses, filters, or the like. Screws engage and penetrate the outer ring, pass freely through the end ring, and engage the inner ring. The outer and inner rings are movably adjustable relative to the housing axis and the laser beam, whereby optical apparatus attached to the outer ring may be positioned precisely relative to the laser beam.
Robert M. Hardy - Scotia NY James E. Wheeler - Schenectady NY John R. Meckley - Voorhees NJ
Assignee:
General Electric Company - Syracuse NY
International Classification:
G06K 944
US Classification:
382 55
Abstract:
Image data is subjected to a thinning process so as to derive a medial axis for each image. Boolean image data is reduced to lines and/or dots, each line generally being a centroid line of an image. The thinning process uses a change look-up table which is addressed using values from pixels in the neighborhood of a particular pixel which is the target for possible change. Pixels in the neighborhood which are to be evaluated are given a weight by use of a weight look-up table and the weight of the pixel is multiplied by the value of the pixel. Alternately, the weight of the pixel may be added to the pixel value. The pixels in the neighborhood of a target pixel (i. e. , pixel which is being evaluated for possible removal) have their weights and values taken into account by a summation of the results of the multiplication (or addition) performed for each pixel so as to provide an address used to address a change look-up table which supplies an output indicative of change in the target pixel. The thinning is accomplished by a floating point processor using a pipelined procedure.
Data Processor Producing A Medial Axis Representation Of An Extended Region
The medial axis representation of an image stored in an input memory is created in an output memory using only a moving 3-pixel by 3-pixel window to "view" the stored image. The medial axis contains no breaks.
Signal Processing System Using Recursive Radon Video Transform Processor
A recursive Radon video transform processor, for detecting signal responses from objects to be recognized, generates a special manifold of the response data for Radon transformation of the stored data before operation thereon by a subsequent enhancement process, prior to display or other utilization. Each Cartesian data point contributes to multiple Radon transforms, so that the recursive Radon transform video implementation only processes the newest and oldest lines of data to update the transform for a given sliding window in the data manifold. For a data line of fixed length. rho. , and with each of a set of N separate angular subprocessors operating, the pixel X value of the first and the last data rows are offset by a window size (w=x* tan. theta. sub. i), where. theta. sub. i is the transform angle for a particular subprocessor, as determined by a desired resolution, so that window size variations are implemented by a programmable change in time delay.