Joaquín Olivares

Learn More
Block based motion estimation is one of the critical task in today video compression standards such as H.26x, MPEG-1,-2 and-4 standards. Most of the block based motion estimation algorithm are based on computing the sum of absolute differences (SAD) between corresponding elements in the candidate and reference block. In this paper a FPGA design for fast(More)
Block-based motion estimation is one of the critical tasks in today's video compression standards such as H.26x, MPEG-1,-2 and-4. Most of the block-based motion estimation algorithms are based on computing the sum of absolute differences (SAD) between corresponding elements in the candidate and reference blocks. In this paper, an field-programmable(More)
The Canny algorithm is a well known edge detector that is widely used in the previous processing stages in several algorithms related to computer vision. An alternative, the LIP-Canny algorithm, is based on a robust mathematical model closer to the human vision system , obtaining better results in terms of edge detection. In this work we describe LIP-Canny(More)
Block matching motion estimation takes a great part of the processing time for video encoding. To accelerate this process is must to reach real time video coding. The best motion vector is obtained by full-search block matching algorithm which has to be usually implemented by hardware. In recent years, several FPGA based designs have been proposed since(More)
This work analyzes several drift compensation mechanisms in wireless sensor networks (WSN). Temperature is an environmental factor that greatly affects oscillators shipped in every WSN mote. This behavior creates the need of improving drift compensation mechanisms in synchronization protocols. Using the Flooding Time Synchronization Protocol (FTSP), this(More)
This work describes a prototype to convert a conventional pulse oximeter into a wireless device. Samples have been taken from a commercial Nellcor DS-100A probe using an FPGA. This programmable device is integrated with an XBee wireless modem; using ZigBee protocol, data is sent through the wireless network to a central server. The system generates alarms(More)
This paper describes a new method for License Plate Detection based on Genetic Neural Networks, Morphology, and Active Contours. Given an image is divided into several virtual regions sized 10 × 10 pixels, applying several performance algorithms within each virtual region , algorithms such as edge detection, histograms, and binary thresh-olding, etc. These(More)
Computer architecture science evolves continuously. This work describes a methodology to teach a system which is integrated by several processors in just one chip. The description of how to implement a biprocessor system within an FPGA is proposed. Thus, the student will simultaneously acquire advanced knowledge on microprocessors, focusing on the(More)
Smart Cities are called to change the daily life of human beings. This concept permits improving the efficiency of our cities in several areas such as the use of water, energy consumption, waste treatment, and mobility both for people as well as vehicles throughout the city. This represents an interconnected scenario in which thousands of embedded devices(More)