Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Raghu Sastry

dblp:34/331 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
0since 2021 · last 1998
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 3 first-authorSystems, architecture and hardware · 5 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Hardware accelerators and domain-specific architectures · 68% Integrated circuit design · 32%
Theoretical computer science
3 papers
Algorithms and data structures · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
systolic array
0.031995
CASM: A VLSI Chip for Approximate String Matching · IEEE Trans. Pattern Anal. Mach. Intell. 1995
VLSI Architectures for High-Speed Range Estimation · IEEE Trans. Pattern Anal. Mach. Intell. 1995
A VLSI Architecture for Computer the Tree-to-Tree Distance · HPCA 1995
Integrated circuit design › digital circuit design
VLSI architecture
0.031995
CASM: A VLSI Chip for Approximate String Matching · IEEE Trans. Pattern Anal. Mach. Intell. 1995
VLSI Architectures for High-Speed Range Estimation · IEEE Trans. Pattern Anal. Mach. Intell. 1995
A VLSI Architecture for Computer the Tree-to-Tree Distance · HPCA 1995
Algorithms and data structures › sequence algorithms › string algorithms
tree edit distance
0.021998
A VLSI Architecture for Approximate Tree Matching · IEEE Trans. Computers 1998
A VLSI Architecture for Computer the Tree-to-Tree Distance · HPCA 1995
Hardware accelerators and domain-specific architectures › pattern matching accelerator
string matching accelerator
0.011995
CASM: A VLSI Chip for Approximate String Matching · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Hardware accelerators and domain-specific architectures
vision accelerator
0.011995
VLSI Architectures for High-Speed Range Estimation · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Computer vision › 3D vision
depth estimation
0.011995
VLSI Architectures for High-Speed Range Estimation · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Algorithms and data structures › sequence algorithms › string algorithms › string matching
approximate string matching
0.011995
CASM: A VLSI Chip for Approximate String Matching · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Algorithms and data structures › sequence algorithms
string algorithms
0.011995
CASM: A VLSI Chip for Approximate String Matching · IEEE Trans. Pattern Anal. Mach. Intell. 1995

Methods — techniques the papers use, named apart from their topics

dynamic programming · 0.1VLSI systolic design · 0.0systolic array · 0.0pipelining · 0.0parallelism · 0.0edit distance · 0.0
YearPublicationVenuePosition
1998 A VLSI Architecture for Approximate Tree Matching
abstract
The distance between two labeled ordered trees, /spl alpha/ and /spl beta/, is the minimum cost sequence of editing operations (insertions, deletions, and substitutions) needed to transform a into /spl beta/ such that the predecessor-descendant relation between nodes and the ordering of nodes is not changed. Approximate tree matching has applications in genetic sequence comparison, scene analysis, error recovery and correction in programming languages, and cluster analysis. Edit distance computation is a computationally intensive task, and the design of special purpose hardware could result in a significant speed up. This paper proposes a VLSI architecture for computing the distance between ordered h-ary trees, as well as arbitrary ordered trees. This is the very first special purpose architecture that has been proposed for this important problem. The architecture is a parallel realization of a dynamic programming algorithm and makes use of simple basic cells and requires regular nearest-neighbor communication. The architecture has been simulated and verified using the Cadence design tools.
Raghu Sastry, N. Ranganathan
IEEE Trans. Computers1
1995 A VLSI Architecture for Computer the Tree-to-Tree Distance
abstract
The distance between two labeled ordered trees, /spl alpha/ and /spl beta/ is the minimum cost sequence of editing operations (insertions, deletions and substitutions, needed to transform or into /spl beta/ such that the predecessor-descendant relation between nodes and the ordering of nodes is not changed). Approximate tree matching has applications in genetic sequence comparison, scene analysis, error recovery and correction in programming languages, and cluster analysis. Edit distance determination is a computationally intensive task, and the design of special purpose hardware could result in a significant speed up. This paper describes in detail a VLSI architecture for computing the edit distance between arbitrary ordered trees, based on a parallel, systolic realization of the dynamic programming algorithm proposed by S.Y. Lu (1979). This architecture represents a significant improvement over that described by Sastry and Ranganathan (1994), which restricted the type of trees that could be processed by it. Two partitioning strategies to process trees of arbitrary sizes and structures on a fixed size implementation in multiple passes are proposed and analyzed.>
Raghu Sastry, N. Ranganathan
HPCA1
1995 PMAC: A Polygon Matching Chip
abstract
The recognition of polygons in 3-D space is an important task in robot vision. Advances in VLSI technology have now made it possible to implement inexpensive, efficient and very fast custom designs. The authors have earlier proposed a class of VLSI architectures for this computationally intensive task, which makes use of a set of local shape descriptors for polygons which are invariant under affine transformations, i.e. translation, scaling, rotation and orthographic projection from 3-D to any 2-D plane. This paper discusses the design and implementation of PMAC, a prototype for polygon matching, as a custom CMOS VLSI chip. The recognition procedure is based on the matching of edge-length ratios using a simplified version of the dynamic programming procedure commonly employed for string matching. The matching procedure also copes with partial occlusions of polygons. The implemented architecture is systolic and fully utilizes the principles of pipelining and parallelism in order to obtain high speed and throughput.
Raghu Sastry, N. Ranganathan
Int. J. Pattern Recognit. Artif. Intell.1
1995 VLSI Architectures for High-Speed Range Estimation
abstract
Depth recovery from gray-scale images is an important topic in the field of computer and robot vision. Intensity gradient analysis (IGA) is a robust technique for inferring depth information from a sequence of images acquired by a sensor undergoing translational motion. IGA obviates the need for explicitly solving the correspondence problem and hence is an efficient technique for range estimation. Many applications require real time processing at very high frame rates. The design of special purpose hardware could significantly speed up the computations in IGA. In this paper, we propose two VLSI architectures for high-speed range estimation based on IGA. The architectures fully utilize the principles of pipelining and parallelism in order to obtain high speed and throughput. The designs are conceptually simple and suitable for implementation in VLSI.>
Raghu Sastry, N. Ranganathan, Ramesh Jain 0001
IEEE Trans. Pattern Anal. Mach. Intell.1
1995 CASM: A VLSI Chip for Approximate String Matching
abstract
The edit distance between two strings a1, ..., a/sub m/ and b/sub 1/, ..., b/sub n/ is the minimum cost s of a sequence of editing operations (insertions, deletions and substitutions) that convert one string into the other. This paper describes the design and implementation of a linear systolic array chip for computing the edit distance between two strings over a given alphabet. An encoding scheme is proposed which reduces the number of bits required to represent a state in the computation. The architecture is a parallel realization of the standard dynamic programming algorithm proposed by Wagner and Fischer (1974), and can perform approximate string matching for variable edit costs. More importantly, the architecture does not place any constraint on the lengths of the strings that can be compared. It makes use of simple basic cells and requires regular nearest neighbor communication, which makes it suitable for VLSI implementation. A prototype of this array has been built at the University of South Florida.>
Raghu Sastry, N. Ranganathan, Klinton Remedios
IEEE Trans. Pattern Anal. Mach. Intell.1
1994 VLSI Architectures for Pattern Matching
abstract
The recognition of patterns is an important task in robot and computer vision. The patterns themselves could be one- or two-dimensional, depending upon the application. Pattern matching is a computationally intensive and time consuming operation. The design of special purpose hardware could speed up the matching task considerably, making real-time responses possible. Advances in parallel processing and VLSI technologies have made it possible to implement inexpensive, efficient and very fast custom designs. Many approaches and solutions have been proposed in the literature for hardware implementations of pattern matching techniques. In this paper, we present a detailed overview of some of the important contributions in the area of hardware algorithms and architectures for pattern matching.
N. Ranganathan, Raghu Sastry
Int. J. Pattern Recognit. Artif. Intell.2
1993 SMAC: A Scene Matching Chip
abstract
Scene matching is the problem of matching regions of two images of the same scene taken by different sensors at different times or under different viewing conditions. Hierarchical scene matching is a technique for reducing the amount of computation involved in scene matching applications. Most of the past research on this problem has concentrated on efficient software algorithms, and very little effort has been expended on custom hardware solutions. We describe the design of SMAC, a new VLSI architecture for Hierarchical Scene Matching. This architecture achieves a significant amount of speedup by utilizing a large amount of parallelism and pipelining. The paper also describes the design and implementation of a prototype CMOS VLSI chip that implements the exhaustive search task of the scene matching algorithm.>
N. Ranganathan, Raghu Sastry, Raguveer Venkatesan, Joseph W. Yoder, David C. Keezer
ICCD2
1993 A Systolic Array for Approximate String Matching
abstract
The edit distance between two strings is defined as the minimum cost of a sequence of editing operations (insertions, deletions and substitutions) that convert one string into the other. This paper presents a linear systolic array for computing the edit distance between two strings over a given alphabet. An encoding scheme is proposed which reduces the number of bits required to represent a state in the computation. The architecture is a parallel realization of the standard dynamic programming algorithm proposed by Wagner and Fischer (1974), and can perform approximate string matching for variable edit costs. More importantly, the architecture does not place any constraint on the lengths of the strings that can be compared. It makes use of simple basic cells and requires regular nearest-neighbor communication, which makes it suitable for VLSI implementation. A prototype of this array is currently being built.>
Raghu Sastry, N. Ranganathan
ICCD1
1993 VLSI architectures for polygon recognition
abstract
A class of VLSI architectures is proposed for the computationally intensive task of polygon recognition in 3-D space. They make use of a set of local shape descriptors for polygons that are invariant under affine transformations. The recognition procedure is based on the matching of edge length ratios using a simplified version of the dynamic programming procedure commonly used for string matching. The matching procedure also copes with partial occlusion of polygons. The architectures are systolic and fully utilize the principles of pipelining and parallelism in order to obtain high speed and throughput. A prototype VLSI chip implementing one of the proposed architectures is currently being built.>
Raghu Sastry, N. Ranganathan, Horst Bunke
IEEE Trans. Very Large Scale Integr. Syst.1
1992 A VLSI architecture for hierarchical scene matching
abstract
Scene matching is the problem of matching regions of two images of the same scene taken by different sensors at different times or under different viewing conditions. Hierarchical scene matching generates a multiresolution pyramid of the images to be matched. The authors describe hierarchical scene matching technique, related work and their proposed VLSI architecture. They present a description of the three subsystems-pyramid generation block, exhaustive search block and template match block. Then they briefly describe the performance attainable with the proposed architecture which uses a large amount of parallelism and pipelining.>
Raghu Sastry, N. Ranganathan
ICPR (4)2