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.

Takeshi Ogura

dblp:29/1852 · DBLP profile ↗
← Back
14ranked-venue papers
0as first author
0since 2021 · last 2002
0000-0003-2916-6568ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 6Systems, architecture and hardware · 5Artificial intelligence and machine learning · 4Software engineering, systems software and programming languages · 2

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
Parallel and multicore computing · 24% Emerging computing paradigms · 21% Hardware accelerators and domain-specific architectures · 21%
Computer graphics and multimedia
2 papers
Image and video processing · 67% Multimedia analysis and retrieval · 33%

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

TopicWeightPapersLastEvidence papers
Image and video processing › feature detection
hough transform
0.012000
On using the CAM concept for parametric curve extraction · IEEE Trans. Image Process. 2000
Image and video processing
mathematical morphology
0.012000
Real-time morphology processing using highly parallel 2-D cellular automata CAM2 · IEEE Trans. Image Process. 2000
Multimedia analysis and retrieval › image analysis
shape extraction
0.012000
On using the CAM concept for parametric curve extraction · IEEE Trans. Image Process. 2000
Emerging computing paradigms
cellular automata
0.011998
CAM2: A Highly-Parallel Two-Dimensional Cellular Architecture · IEEE Trans. Computers 1998
Hardware accelerators and domain-specific architectures
image processing accelerator
0.011998
CAM2: A Highly-Parallel Two-Dimensional Cellular Architecture · IEEE Trans. Computers 1998
Parallel and multicore computing
load balancing
0.011994
A Highly OR-Parallel Inference Machine (Multi-ASCA) and Its Performance Evaluation: An Architecture and Its Load Balancing Algorithms · IEEE Trans. Computers 1994
Parallel and multicore computing › multiprocessor system
parallel inference machine
0.011994
A Highly OR-Parallel Inference Machine (Multi-ASCA) and Its Performance Evaluation: An Architecture and Its Load Balancing Algorithms · IEEE Trans. Computers 1994
Memory systems
content-addressable memory
0.022000
On using the CAM concept for parametric curve extraction · IEEE Trans. Image Process. 2000
High-Speed CAM-Based Architecture for a Prolog Machine (ASCA) · IEEE Trans. Computers 1988
Integrated circuit design
VLSI design
0.011998
CAM2: A Highly-Parallel Two-Dimensional Cellular Architecture · IEEE Trans. Computers 1998
Processor architecture and microarchitecture › special-purpose processor
prolog machine architecture
0.011988
High-Speed CAM-Based Architecture for a Prolog Machine (ASCA) · IEEE Trans. Computers 1988
Processor architecture and microarchitecture
multiprocessor architecture
0.011994
A Highly OR-Parallel Inference Machine (Multi-ASCA) and Its Performance Evaluation: An Architecture and Its Load Balancing Algorithms · IEEE Trans. Computers 1994
Performance modeling and evaluation › performance prediction
speedup estimation
0.011994
A Highly OR-Parallel Inference Machine (Multi-ASCA) and Its Performance Evaluation: An Architecture and Its Load Balancing Algorithms · IEEE Trans. Computers 1994
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation
0.011994
A Highly OR-Parallel Inference Machine (Multi-ASCA) and Its Performance Evaluation: An Architecture and Its Load Balancing Algorithms · IEEE Trans. Computers 1994
Storage systems › flash and SSD › flash memory management
garbage collection
0.011988
High-Speed CAM-Based Architecture for a Prolog Machine (ASCA) · IEEE Trans. Computers 1988
Processor architecture and microarchitecture › pipelining
pipelined execution
0.011988
High-Speed CAM-Based Architecture for a Prolog Machine (ASCA) · IEEE Trans. Computers 1988

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

weighted voting · 0.1hough transform · 0.1content addressable memory · 0.0cellular automata · 0.0performance evaluation · 0.0trace-driven simulation · 0.0load balancing algorithm · 0.0pipelining · 0.0content-addressable memory · 0.0
YearPublicationVenuePosition
2002 A parallel algorithm for real-time object recognition
Mahmoud Méribout, Mamoru Nakanishi, Takeshi Ogura
Pattern Recognit.3
2000 Hough Transform Algorithm for Three-Dimensional Segment Extraction and its Parallel Hardware Implementation
Mahmoud Méribout, Mamoru Nakanishi, Eiichi Hosoya, Takeshi Ogura
Comput. Vis. Image Underst.4
2000 Real-time CAM-based Hough transform algorithm and its performance evaluation
Mamoru Nakanishi, Takeshi Ogura
Mach. Vis. Appl.2
2000 Real-time morphology processing using highly parallel 2-D cellular automata CAM2
abstract
Mathematical morphology is a promising computer paradigm based on set theory and has many applications in image processing. Although some architectures have been proposed, there are as yet no compact, practical computers that can handle a variety of morphological operations with large, complex structuring elements at video rates. This has prevented the great potential of morphology from being fully realized. This paper describes a morphology processing method that uses a highly parallel two-dimensional (2-D) cellular automaton architecture called it CAM2 (Cellular AutoMata on Content Addressable Memory). New mapping methods achieve high-throughput complex morphology processing. Evaluation results show that CAM2 performs one morphological operation for basic structuring elements within 30 micros. Furthermore, CAM2 can also handle an extremely large and complex structuring element of 100x100 at video rates. CAM2 will increase the potential use of morphology and make a significant contribution to the development of various real-time image processing systems.
Takeshi Ikenaga, Takeshi Ogura
IEEE Trans. Image Process.2
2000 On using the CAM concept for parametric curve extraction
abstract
In this correspondence, a parallel algorithm, in order to extract parametric curves from a two-dimensional (2-D) image space, is proposed. It is based on the Hough transform (HT) and uses the content addressable memory (CAM) as the main processor. A set of simulated results for circular shape extraction are presented in order to demonstrate its merit. Hence, voting, thresholding, and three-dimensional (3-D) peak extraction are efficiently performed within the CAM. In addition, and in order to reduce the quantization errors, a weighted AT algorithm (WHT), which uses a weighted voting is proposed. Experimental results indicate that a real-time shape extraction for an image 256/spl times/256 can be achieved within a small amount of hardware. Therefore, CAM-based HT can be considered as a promising attraction for next generation pattern recognition platforms.
Mahmoud Méribout, Takeshi Ogura, Mamoru Nakanishi
IEEE Trans. Image Process.2
1999 An MPEG-2 Video Encoder LSI with Scalability for HDTV based on Three-layer Cooperative Architecture
abstract
This paper proposes a new architecture for a single-chip MPEG-2 video encoder with scalability for HDTV and demonstrates its flexibility and usefulness. The architecture based on three-layer cooperation provides flexible data-transfer that improves the encoder from the standpoints of versatility, scalability, and video quality. The LSI was successfully fabricated in a 0.25 /spl mu/m four-metal CMOS process. Its small size and its low power consumption make it ideal for a wide range of applications, such as DVD recorders, PC-card encoders and HDTV encoders.
Mitsuo Ikeda, Toshio Kondo, Koyo Nitta, Kazuhito Suguri, Takeshi Yoshitome, Toshihiro Minami, Jiro Naganuma, Takeshi Ogura
DATE8
1999 High-speed Software-based Platform for Embedded Software of a Single-chip MPEG-2 Video Encoder LSI with HDTV Scalabilit
abstract
This paper proposes a high-speed software-based platform for embedded software and evaluates its benefits on a commercial MPEG-2 video encoder LSI with HDTV scalability, The platform is written in C/C++ languages without any hardware description languages (HDLs) for high-speed simulation. This platform is applicable before writing up complete HDLs. The simulation speed is very fast and more than 600 times faster than compiled HDL simulators using RTL description. Fifty percent of the bugs in the final embedded software were located efficiently and quickly, and the design turn-around time was shortened by more than 25%. This platform provides sufficient performance and capability for validating practical embedded software.
Katsuyuki Ochiai, Hiroe Iwasaki, Jiro Naganuma, Makoto Endo, Takeshi Ogura
DATE5
1998 CAM2: A Highly-Parallel Two-Dimensional Cellular Architecture
abstract
Cellular automaton (CA) is a promising computer paradigm that can break through the von Neumann bottleneck. Two-dimensional CA is especially suitable for application to pixel-level image processing. Although various architectures have been proposed for processing two-dimensional CA, there are no compact, practical computers. So, in spite of its great potential, CA is not widely used: This paper proposes a highly-parallel two-dimensional cellular automaton architecture called CAM/sup 2/ and presents some evaluation results. CAM/sup 2/ can attain pixel-order parallelism on a single board because it is composed of a CAM, which makes it possible to embed an enormous number processing elements (PEs), corresponding to CA cells, onto one VLSI chip. Multiple-zigzag mapping and dedicated CAM functions enable high-performance CA processing. The performance evaluation results show that 256 k CA cells, which correspond to a 512/spl times/512 picture, can be processed by a CAM/sup 2/ on a single board using deep submicron process technology. The processing speed is more than 10 billion CA cell updates per second. This means that more than a thousand CA-based image processing operations can be done on a 512/spl times/512 pixel image at video rates (33 msec). CAM/sup 2/ will widen the potentiality of CA and make a significant contribution to the development of compact and high-performance systems.
Takeshi Ikenaga, Takeshi Ogura
IEEE Trans. Computers2
1997 Real-Time Morphology Processing Using Highly Parallel 2D Cellular Automata CAM2
abstract
This paper proposes a real-time morphology processing method based on a highly-parallel 2D cellular automata called CAM/sup 2/ (cellular automata on content addressable memory) that can attain pixel-order parallelism (several hundred thousands) on a single PC board. Evaluation results show that CAM/sup 2/ can perform various types of morphology processing within video rates, indicating it could be a promising platform for processing morphology.
Takeshi Ikenaga, Takeshi Ogura
ICIP (2)2
1997 Real-Time Line Extraction Using a Highly Parallel Hough Tranform Board
abstract
We describe real-time straight line extraction system and evaluate it. The main part of our system involves a highly parallel processing board on which a highly parallel Hough transform algorithm is mounted. We used the Hough transform, because it useful in line detection. In this board, a content addressable memory (CAM) LSI with dedicated functions for highly parallel image processing is used in this board. Both voting and peak extraction, which make up the Hough transform, are directly executed by the CAM. The CAM acts as a PE (processing element) array that performs highly parallel processing for the Hough transform and it also acts as a memory for two-dimensional Hough space. Sixteen thousand Hough points can be mapped at once and thousands more can be mapped by time-sharing in one CAM. Also variable Hough point resolution is available, because the CAM-based HT algorithm on this board is scalable. Thus line extraction by the Hough transform of 16-K point Hough space for a 256/spl times/256 picture can be carried out at video-rates by using a Hough board with a single CAM chip. Moreover a Hough transform with weighted voting for noisy images can also be achieved at video-rates.
Mamoru Nakanishi, Takeshi Ogura
ICIP (2)2
1996 A real-time CAM-based Hough transform algorithm and its performance evaluation
abstract
This paper proposes a real-time content addressable memory (CAM)-based Hough transform algorithm for straight line detection and evaluates its performance. Both voting and peak extraction, which compose the Hough transform, are directly executed by CAM. The CAM acts as a processing element (PE) array that performs highly parallel processing for the Hough transform and also as a memory for two-dimensional Hough space. To achieve high-speed processing, voting is executed in every scanning line, not every pixel. The Hough space is mapped into the CAM in folded form to reduce the size of the CAM hardware. Moreover, CAM-based weighted voting achieves more accurate line detection in spite of the quantization error and noise in the image space. Simulations of CAM hardware size, processing time and the accuracy of line detection show that a real-time and high-resolution Hough transform for a 256/spl times/256 picture can be achieved using a single CAM chip with current VLSI technology. This CAM-based Hough transform algorithm promises to be an important step towards the realization of a real-time and compact image understanding system.
Mamoru Nakanishi, Takeshi Ogura
ICPR2
1994 A Highly OR-Parallel Inference Machine (Multi-ASCA) and Its Performance Evaluation: An Architecture and Its Load Balancing Algorithms
abstract
An architecture and its four load balancing algorithms for a highly OR-parallel inference machine are proposed, and its performance is evaluated in a trace-driven simulation study. This inference machine consists of a large number of processing elements (PEs) with serial I/O links directly connected to each other in a simply modified mesh network. Each PE is a high-speed sequential Prolog processor with its own local memory. The activity of all PEs is locally controlled by four new load balancing algorithms based on purely local communication. Communication is allowed only between directly connected PEs. These load balancing algorithms reduce communication overhead in a load balancing and make it possible to accomplish highly OR-parallel execution. A software simulator using a trace-driven simulation technique based on an inference tree has been developed, and some typical OR-parallel benchmarks such as the n-queens problem have been simulated on it. The average communication per load balancing is reduced by a factor ranging from 1/30 to 1/100 by the interaction of these load balancing algorithms as compared with a conventional copying method. The inference machine (1024 PEs; 32/spl times/32 array) attains 300-600 times parallel speedup, assuming 1 MLIPS (mega logical inferences per second) PE and a 20 MBPS (mega bits per second) each serial I/O link, which could be easily integrated on a single chip using current VLSI technology. This highly OR-parallel inference machine promises to be an important step towards the realization of a high-performance artificial intelligence system.>
Jiro Naganuma, Takeshi Ogura
IEEE Trans. Computers2
1993 Facial image tracking system architecture utilizing real-time labeling
abstract
This paper proposes a new moving-objects tracking method processed by a local spiral labeling with CAM (Content Addressable Memory). The local spiral labeling method was proposed in order to improve one of the shortcomings of TV telephones. The conventional labeling, however, needs huge processing time and a memory capacity in order to compute connecting relations between label numbers. CAM has some functions to search and write the plural contents of the memory at the same time. CAM is suitable for a real time labeling. This paper shows a new labeling algorithm called local spiral labeling, a real-time labeling scheme utilizing CAM, and a prototype system of human head tracking using 0.5 micrometers BiCMOS gate-array technology.
Yuichi Fujino, Takeshi Ogura, Toshiaki Tsuchiya
VCIP2
1988 High-Speed CAM-Based Architecture for a Prolog Machine (ASCA)
abstract
A content addressable memory (CAM)-based machine architecture is proposed for a high-speed Prolog machine. This Prolog machine attempts to speed up the total Prolog execution performance by using a hierarchical pipelined scheme and a CAM-based backtracking scheme. The hierarchical pipelined scheme reduces the total number of Prolog execution steps to half of that using the conventional method. The CAM-based backtracking is efficiently and quickly achieved by using CAM's sophisticated garbage collection function, which eliminates the need for stacks and additional operation cycles. In this machine, all Prolog execution can be simply controlled by a semantic information 'inference depth' without any address handling by storing all working information, binding and control information, in CAMs. This machine attains a performance of 100 KLIPS (kilo logical inference per second) on the deterministic append program in the interpretive mode, and also attains high performance in the nondeterministic program.>
Jiro Naganuma, Takeshi Ogura, Shin-Ichiro Yamada, Takashi Kimura
IEEE Trans. Computers2