Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where William Martin Snelgrove is active.

Publication


Featured researches published by William Martin Snelgrove.


Proceedings of SPIE | 1998

SIMD processor arrays for image and video processing: A review

Thinh Minh Le; William Martin Snelgrove; Sethuraman Panchanathan

SIMD processor arrays are becoming popular for their fast parallel executions of low- to medium-complexity image and video processing algorithms, and most stages of the compression standards. In many existing techniques, visual data processing algorithms and compression standards possess a high degree of parallelism. In particular, the processing of a certain pixel/block does not generally require data from a distant pixel/block, and the instructions for processing these pixels/blocks are usually identical. Thus, these algorithms map naturally onto the architecture of the SIMD processor arrays. In this paper, the architectures of the recently SIMD processor arrays will be reviewed together with algorithms demonstrating their superior features. Due to the length of the paper, only processor arrays implemented at the chip-level are discussed, especially those whose logic circuits are merged/embedded in the SRAM or DRAM memory process. While some processor arrays are designed by embedding the memory modules onto the existing processors, a significant number of processor arrays are realized by integrating logic circuits onto existing RAM to save the inherently large memory bandwidth, and thus achieving a performance in the order of Tera instructions per second.


Proceedings of SPIE | 1998

Fast motion estimation using feature extraction and XOR operations

Thinh Minh Le; William Martin Snelgrove; Sethuraman Panchanathan

Motion estimation is a temporal image compression technique where an n X n block of pixels in the current frame of a video sequence is represented by a motion vector with respect to the best matched block in a search area of the previous frame, and the DCT coefficients of the estimated error terms. In this paper, a fast technique for motion estimation is proposed and later mapped onto the SIMD structure of the computational*RAM (C*RAM). C*RAM is a conventional computer DRAM with built-in logic circuitry at the sense-amplifier to take advantage of the high on-chip memory bandwidth and massively parallel SIMD operations. The proposed technique, first, attempts to reduce the n-bit grayscale frames into 1-bit binary frames using morphological filters, and to search for motions of the extracted features on the binary frames. While the reduction procedure requires a small percentage of computation using the full grayscale, the search procedure is performed by simple XOR logic operations and 1-b distortion accumulations on the entire search area. The second part of the paper presents the mapping of the proposed technique onto the C*RAM architecture.


electronic imaging | 1997

Computational RAM implementation of MPEG-2 for real-time encoding

Thinh Minh Le; William Martin Snelgrove; Sethuraman Panchanathan

In this paper, a computational random access memory (C*RAM) implementation of MPEG-2 video compression standard is presented. This implementation has the advantage of processing image/video data in parallel and directly in the frame buffers. Therefore, savings in execution time and I/O bandwidth due to massively parallel on-chip computation and reduction in the data transfer among chips is achieved. As a result, MPEG-2 video encoding can be realized in real-time on a programmable 64 Mb DRAM-based C*RAM.


Archive | 2001

Point of sale terminal

William Martin Snelgrove; Michael Stumm; Everitt Long


Archive | 1999

Method and system of teleconferencing

William Martin Snelgrove; Michael Stumm; Mauricio De. Simone


Archive | 2001

Method and system for negotiating telecommunication resources

William Martin Snelgrove; Michael Stumm; Mauricio De. Simone


Archive | 2003

Method and apparatus for an energy efficient operation of multiple processors in a memory

Duncan Elliott; William Martin Snelgrove


Archive | 2003

Fluid treatment system and radiation source module for use therein

Yatish Pathak; Michael Stumm; William Martin Snelgrove


Archive | 2001

System and method for conducting an auction over a communications network

William Martin Snelgrove; Michael Stumm; Mauricio De. Simone


Archive | 2001

Voicemail for wireless systems

William Martin Snelgrove; Michael Stumm; Mark James Frazer; Gavin Wayne Kenny Peters; Mauricio De. Simone

Collaboration


Dive into the William Martin Snelgrove's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge