Matches in SemOpenAlex for { <https://semopenalex.org/work/W769924995> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W769924995 abstract "A bilateral subtraction filter has been implemented as a hardware module in the form of a field-programmable gate array (FPGA). In general, a bilateral subtraction filter is a key subsystem of a high-quality stereoscopic machine vision system that utilizes images that are large and/or dense. Bilateral subtraction filters have been implemented in software on general-purpose computers, but the processing speeds attainable in this way even on computers containing the fastest processors are insufficient for real-time applications. The present FPGA bilateral subtraction filter is intended to accelerate processing to real-time speed and to be a prototype of a link in a stereoscopic-machine- vision processing chain, now under development, that would process large and/or dense images in real time and would be implemented in an FPGA. In terms that are necessarily oversimplified for the sake of brevity, a bilateral subtraction filter is a smoothing, edge-preserving filter for suppressing low-frequency noise. The filter operation amounts to replacing the value for each pixel with a weighted average of the values of that pixel and the neighboring pixels in a predefined neighborhood or window (e.g., a 9 9 window). The filter weights depend partly on pixel values and partly on the window size. The present FPGA implementation of a bilateral subtraction filter utilizes a 9 9 window. This implementation was designed to take advantage of the ability to do many of the component computations in parallel pipelines to enable processing of image data at the rate at which they are generated. The filter can be considered to be divided into the following parts (see figure): a) An image pixel pipeline with a 9 9- pixel window generator, b) An array of processing elements; c) An adder tree; d) A smoothing-and-delaying unit; and e) A subtraction unit. After each 9 9 window is created, the affected pixel data are fed to the processing elements. Each processing element is fed the pixel value for its position in the window as well as the pixel value for the central pixel of the window. The absolute difference between these two pixel values is calculated and used as an address in a lookup table. Each processing element has a lookup table, unique for its position in the window, containing the weight coefficients for the Gaussian function for that position. The pixel value is multiplied by the weight, and the outputs of the processing element are the weight and pixel-value weight product. The products and weights are fed to the adder tree. The sum of the products and the sum of the weights are fed to the divider, which computes the sum of products the sum of weights. The output of the divider is denoted the bilateral smoothed image. The smoothing function is a simple weighted average computed over a 3 3 subwindow centered in the 9 9 window. After smoothing, the image is delayed by an additional amount of time needed to match the processing time for computing the bilateral smoothed image. The bilateral smoothed image is then subtracted from the 3 3 smoothed image to produce the final output. The prototype filter as implemented in a commercially available FPGA processes one pixel per clock cycle. Operation at a clock speed of 66 MHz has been demonstrated, and results of a static timing analysis have been interpreted as suggesting that the clock speed could be increased to as much as 100 MHz." @default.
- W769924995 created "2016-06-24" @default.
- W769924995 creator A5003381775 @default.
- W769924995 creator A5051459080 @default.
- W769924995 creator A5089386166 @default.
- W769924995 creator A5090176794 @default.
- W769924995 date "2009-11-01" @default.
- W769924995 modified "2023-09-27" @default.
- W769924995 title "Hardware Implementation of a Bilateral Subtraction Filter" @default.
- W769924995 hasPublicationYear "2009" @default.
- W769924995 type Work @default.
- W769924995 sameAs 769924995 @default.
- W769924995 citedByCount "0" @default.
- W769924995 crossrefType "journal-article" @default.
- W769924995 hasAuthorship W769924995A5003381775 @default.
- W769924995 hasAuthorship W769924995A5051459080 @default.
- W769924995 hasAuthorship W769924995A5089386166 @default.
- W769924995 hasAuthorship W769924995A5090176794 @default.
- W769924995 hasConcept C106131492 @default.
- W769924995 hasConcept C111919701 @default.
- W769924995 hasConcept C115961682 @default.
- W769924995 hasConcept C154945302 @default.
- W769924995 hasConcept C156140930 @default.
- W769924995 hasConcept C160633673 @default.
- W769924995 hasConcept C2778751112 @default.
- W769924995 hasConcept C31972630 @default.
- W769924995 hasConcept C32653426 @default.
- W769924995 hasConcept C33923547 @default.
- W769924995 hasConcept C41008148 @default.
- W769924995 hasConcept C42935608 @default.
- W769924995 hasConcept C55352655 @default.
- W769924995 hasConcept C68060419 @default.
- W769924995 hasConcept C79403827 @default.
- W769924995 hasConcept C9390403 @default.
- W769924995 hasConcept C9417928 @default.
- W769924995 hasConcept C94375191 @default.
- W769924995 hasConcept C99498987 @default.
- W769924995 hasConceptScore W769924995C106131492 @default.
- W769924995 hasConceptScore W769924995C111919701 @default.
- W769924995 hasConceptScore W769924995C115961682 @default.
- W769924995 hasConceptScore W769924995C154945302 @default.
- W769924995 hasConceptScore W769924995C156140930 @default.
- W769924995 hasConceptScore W769924995C160633673 @default.
- W769924995 hasConceptScore W769924995C2778751112 @default.
- W769924995 hasConceptScore W769924995C31972630 @default.
- W769924995 hasConceptScore W769924995C32653426 @default.
- W769924995 hasConceptScore W769924995C33923547 @default.
- W769924995 hasConceptScore W769924995C41008148 @default.
- W769924995 hasConceptScore W769924995C42935608 @default.
- W769924995 hasConceptScore W769924995C55352655 @default.
- W769924995 hasConceptScore W769924995C68060419 @default.
- W769924995 hasConceptScore W769924995C79403827 @default.
- W769924995 hasConceptScore W769924995C9390403 @default.
- W769924995 hasConceptScore W769924995C9417928 @default.
- W769924995 hasConceptScore W769924995C94375191 @default.
- W769924995 hasConceptScore W769924995C99498987 @default.
- W769924995 hasLocation W7699249951 @default.
- W769924995 hasOpenAccess W769924995 @default.
- W769924995 hasPrimaryLocation W7699249951 @default.
- W769924995 hasRelatedWork W1498696805 @default.
- W769924995 hasRelatedWork W1775066126 @default.
- W769924995 hasRelatedWork W1844265272 @default.
- W769924995 hasRelatedWork W1985715792 @default.
- W769924995 hasRelatedWork W2000885228 @default.
- W769924995 hasRelatedWork W2006424372 @default.
- W769924995 hasRelatedWork W2023893649 @default.
- W769924995 hasRelatedWork W2058755354 @default.
- W769924995 hasRelatedWork W2066103699 @default.
- W769924995 hasRelatedWork W2076169070 @default.
- W769924995 hasRelatedWork W2098034272 @default.
- W769924995 hasRelatedWork W2126915165 @default.
- W769924995 hasRelatedWork W2138435988 @default.
- W769924995 hasRelatedWork W2140722891 @default.
- W769924995 hasRelatedWork W2170950097 @default.
- W769924995 hasRelatedWork W2493991458 @default.
- W769924995 hasRelatedWork W2511364413 @default.
- W769924995 hasRelatedWork W2540168510 @default.
- W769924995 hasRelatedWork W2771114190 @default.
- W769924995 hasRelatedWork W3177787415 @default.
- W769924995 isParatext "false" @default.
- W769924995 isRetracted "false" @default.
- W769924995 magId "769924995" @default.
- W769924995 workType "article" @default.