Low Latency Color Segmentation on Embedded Real ... - CiteSeerX
Recommend Documents
latency calculation allows for direct usage within control loops of mobile robots. A stereo ... application due to its light weight and low power consumption. .... depending on a local cost function and global consistency .... The Android camera ...
of identifying and locating in real time road signs is ... recognized sign and the camera parameters with an .... Gonzalez R. C. and Woods R. E., Digital Image.
3-D wavelet transformed video. 3-D SPIHT consists of two main stages as in 2-D SPIHT4: sorting and re nement. In the sorting stage, 3-D. SPIHT sorts pixels by ...
ages, one can prefer to analyze clusters by non-parametric classifiers [2]. A family of .... by the non-contextual labeling; for any image pixel x: S(x) = ci(x) with i(x) ...
Mar 3, 2007 - Even though IP components ... The authors are with Yonsei University, Seoul, Korea. â â The author is ..... Korean Intellectual Property Office.
balance any small, thin object such as a pencil, pen, chop-stick, or rod for minutes, .... The robot is powered either from a standard laptop power supply or from a ...
Jul 7, 2014 - color that we observe in any object that doesn't emit its own light (which ... These complex colorimetric transformations and concepts such as ... because the spaces representing the digital color, RGB for monitors and ... This article
Jul 7, 2014 - Specific software has been developed in Matlab and a study of the ..... a matlab script can export the captured color to a file in Adobe COlor.
The Low Latency Fault Tolerance (LLFT) system provides fault tolerance for distributed ..... structures: the OrderInfo queue at the primary and, for each operation ...
be higher (depending on what the user is trying to do), and texture-mapped ... Optical AR, where the virtual objects are merged optically into the real world via.
Sep 27, 2002 - bandwidth will continue to grow as a performance-limiting factor, since the number of transistors .... have unlimited read and write endurance.
rate transmission channels: a bulk channel optimized for high-bandwidth traffic and a quick channel optimized ..... S2064 quad serial transceivers. ... MT54V512H18 9 Mbit QDR SRAMs implementing the send and receive buffers, a TI TLK2500.
AbstractâA low-latency, HDL-synthesizable dynamic clock frequency controller is presented as a time-efficient alternative to full-custom implementations.
As we are interested in high-performance wires, we will only consider such well- ... H is the transfer function of a wave moving through the wire, and is given by:.
or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be ...
each pixel using wavelet analysis are proposed, leading to robust segmentation algorithm. Using two dimensions wavelet transforms to decompose the image ...
Color segmentation, as the name implies, uses color to ... Although computationally cheap, it does ... medical domain, combined with a nearest-neighbor seg-.
and Machine Intelligence, 24(5):603â619, 2002. [5] T. Cour, F. Benezit, and J. Shi. Spectral segmentation with multiscale graph decomposition. In Proc. of Conf.
1400 Townsend Dr., Houghton, MI 49931 ... bors. Like color space thresholding, nearest neighbor classification is also limited by the cluster shapes, which.
framework, complex jobs can run sequentially for some time before a decision to ... adding a limited number of random XOR constraints to a SAT in- stance can ...
uses color and edge information in an iterative minimization process of an energy function. The process has .... Note that this color term has an statistically robust ...
Keywords: Color Image Segmentation, Just noticeable difference, JND .... number of colors may be present as required for representing real life images.
LSI commissioned Demartek to compare four block interface and speed
combinations on the same storage system .... The chart of all the latency
measurements is found in ..... 8G FC: Brocade 300, 24-port. • 10GbE: Cisco
Nexus 5020, 40-port.
subscribers and provide real-time information about orders and executions on NASDAQ. ... these data provide a very detai
Low Latency Color Segmentation on Embedded Real ... - CiteSeerX
This paper presents a color segmentation algorithm for embedded real-time systems with a special ..... [1] W. Skarbek and A. Koschan, "Colour image segmentation - a survey" Tech. Rep. 94-32, ... VCIP'96, (Orlando, Florida), March 1996.
This paper presents a color segmentation algorithm for embedded real-time systems with a special focus on latencies. The algorithm is part of a HardwareSoftware-System that realizes fast reactions on visual stimuli in highly dynamic environments. There is furthermore the constraint to use low-cost hardware to build the system. Our system is implemented on a RoboCup middle size league prototype robot. computer vision, color segmentation, embedded systems, low latency, RoboCup
,1752'8&7,21
Today most low-cost robotic systems navigate very slowly, e.g if you watch a RoboCup game you will see a lot of slowly moving robots. There are two reasons for this: At first, mostly commercially available platforms are used. Because of their widespread usage they are built to be safe in a lot of different areas, thus they are comparatively slow. The second reason is the system architecture. Often PCs are used to control the robot. There are some major drawbacks on PCs because they are not designed to be used as an embedded real-time system. They lack special hardware to control all sensors and actors and the operating system often has no real-time capabilities. There often arise high latencies between an event and the reaction of the system. We are building a robot which is capable of navigating safely through a RoboCup field with a speed of up to 20 km/h. But there is one major constraint: usage of low-cost hardware for building such the robot. 1
'LUN6WLFKOLQJ%HUQG.OHLQMRKDQQ
2
$3352$&+
Every robotic system consists of three major parts: The SHUFHSWLRQ, the SURFHVVLQJ and the PDQLSXODWLRQ. For each of these parts we use microcontrollers which are specialized on their tasks. The only sensors we use are consumer electronic analog video cameras because of their low price. We developed a color image segmentation algorithm especially for embedded real-time systems. During the last years a lot of color image segmentation algorithms have been proposed [1], but only little attention has been paid to minimizing latency. Thus we built a system with only vision-based perception and a behaviorbased control system which is directly coupled with the perception and the actors. A good overview of behavior-based robotics is given in [4]. This paper presents a color segmentation algorithm as part of the visionbased perception of our system. The focus is on minimizing the latency of the vision part. The algorithm meets the following requirements which suffice for the RoboCup scenario: ½ It has to be able to analyze 25 frames per second ½ There are no predefined colors for the segmentation process. ½ The shape of the objects is not relevant. The algorithm should only yield the position and size of the objects. ½ It has to cope with the YUV color-space because most image hardware provide the data using this color space. Detailed information about this color space is given on [5].
5(/$7(':25.
Somehow similar to our work is the Polly System built in 1993 at the MIT [6]. One design goal was to use off-the-shelf low-cost hardware. So the only sensor input was one analog camera. They realized a task-based vision system capable of analyzing a 64x48 grey-scale image at 15 hertz. The control system had different layers and the low-level navigation also used behavior-based programming techniques. Newer robots have been built at the MIT based on the Polly System using the Cheap Vision Hardware [7]. Our system uses 352x288 pixel color images as input which permits higher flexibility and also analyzes the images with 25 Hz. At CMU in Pittsburgh a fast color segmentation algorithm and implementation for robots called CMVision has been developed in 2000 [8]. It can discriminate 32 different colors organized in color cubes which has to be defined statically. So the algorithm is very sensible to changing lightning
conditions. Compared to CMVision and other fast color segmentation algorithms our color segmentation algorithm does not use any predefined colors. An algorithm for fast and robust segmentation of natural color scenes has been proposed in [9]. The algorithm called CSC (Color Structure Code) is based on hierarchical region-growing on a special hexagonal topology. The system is applied in two reactive applications from the field of autonomous vehicle guidance. Another very low-cost active vision system for embedded microcontrollers has been proposed in 1997 [10]. It uses a special frame grabber chip in conjuction with a 8-bit microcontroller.