Papers by Miguel Bordallo
Proceedings of SPIE - The International Society for Optical Engineering, 2008
Bookmarks Related papers MentionsView impact
2015 International Conference on Image Processing Theory, Tools and Applications (IPTA), 2015
Bookmarks Related papers MentionsView impact
Bookmarks Related papers MentionsView impact
Mobile devices have been identified as promising platforms for interactive vision-based applicati... more Mobile devices have been identified as promising platforms for interactive vision-based applications. However, this type of applications still pose significant challenges in terms of latency, throughput and energy-efficiency. In this context, the integration of reconfigurable architectures on mobile devices allows dynamic reconfiguration to match the computation and data flow of interactive applications, demonstrating significant performance benefits compared to general purpose architectures. In this context, this paper presents concepts laying on platform level adaptability , exploring the acceleration of vision-based interactive applications through the utilization of three reconfigurable architectures: A low-power EnCore processor with a Con-figurable Flow Accelerator co-processor, a hybrid recon-figurable SIMD/MIMD platform and Transport-Triggered Architecture-based processors. The architectures are evaluated and compared with current processors, analyzing their advantages and weaknesses in terms of performance and energy-efficiency when implementing highly interactive vision-based applications. The results show that the inclusion of reconfigurable platforms on mobile devices can enable the computation of several computationally heavy tasks with high performance and small energy consumption while providing enough flexibility.
Bookmarks Related papers MentionsView impact
—The Kinship Face in the Wild data sets, recently published in TPAMI, are currently used as a ben... more —The Kinship Face in the Wild data sets, recently published in TPAMI, are currently used as a benchmark for the evaluation of kinship verification algorithms. We recommend that these data sets are no longer used in kinship verification research unless there is a compelling reason that takes into account the nature of the images. We note that most of the image kinship pairs are cropped from the same photographs. Exploiting this cropping information, competitive but biased performance can be obtained using a simple scoring approach, taking only into account the nature of the image pairs rather than any features about kin information. To illustrate our motives, we provide classification results utilizing a simple scoring method based on the image similarity of both images of a kinship pair. Using simply the distance of the chrominance averages of the images in the Lab color space without any training or using any specific kin features, we achieve performance comparable to state-of-the-art methods. We provide the source code to prove the validity of our claims and ensure the repeatability of our experiments.
Bookmarks Related papers MentionsView impact
Ph.D. Thesis
Bookmarks Related papers MentionsView impact
Proceedings of …, Jan 1, 2011
Bookmarks Related papers MentionsView impact
Local binary pattern (LBP) is a texture operator that is used in several different computer visio... more Local binary pattern (LBP) is a texture operator that is used in several different computer vision applications requiring, in many cases, real-time operation in multiple computing platforms. The irruption of new video standards has increased the typical resolutions and frame rates, which need considerable computational performance. Since LBP is essentially a pixel operator that scales with image size, typical straightforward implementations are usually insufficient to meet these requirements. To identify the solutions that maximize the performance of the real-time LBP extraction, we compare a series of different implementations in terms of computational performance and energy efficiency, while analyzing the different optimizations that can be made to reach real-time performance on multiple platforms and their different available computing resources. Our contribution addresses the extensive survey of LBP implementations in different platforms that can be found in the literature. To provide for a more complete evaluation, we have implemented the LBP algorithms in several platforms, such as graphics processing units, mobile processors and a hybrid programming model image coprocessor. We have extended the evaluation of some of the solutions that can be found in previous work. In addition, we publish the source code of our implementations.
Bookmarks Related papers MentionsView impact
Proceedings of …, Jan 1, 2009
Bookmarks Related papers MentionsView impact
Abstract Computer vision enables camera data to be utilized in user interfaces to analyze the 3-D... more Abstract Computer vision enables camera data to be utilized in user interfaces to analyze the 3-D context and automatically detect the user intentions. Using cameras as an input modality provides single-handed operations in which the users' actions are recognized without interactions with the screen or keypad.
Bookmarks Related papers MentionsView impact
ABSTRACT Stitching frames from a video sequence has become a good alternative to the traditional ... more ABSTRACT Stitching frames from a video sequence has become a good alternative to the traditional method with only a few photographs. The big overlapping between consecutive video-frames makes it possible to construct high-quality panoramas. Most stitching methods require a vast amount of computational resources that make them not suitable for mobile devices. We present a panorama stitching method that is able to create panorama images from a video sequence.
Bookmarks Related papers MentionsView impact
Conclusion We have demonstrated that proper video analysis and machine intelligence can be used t... more Conclusion We have demonstrated that proper video analysis and machine intelligence can be used to create new mobile device applications. All the described solutions have been implemented on Nokia Nseries mobile phones. More information about these computer vision developments is available on our Web site, including a demonstration video.
Bookmarks Related papers MentionsView impact
ABSTRACT Automatic surface inspection has been used in the industry to reliably detect all kinds ... more ABSTRACT Automatic surface inspection has been used in the industry to reliably detect all kinds of surface defects and to measure the overall quality of a produced piece. Structured light systems (SLS) are based on the reconstruction of the 3D information of a selected area by projecting several phase-shifted sinusoidal patterns onto a surface. Due to the high speed of production lines, surface inspection systems require extremely fast imaging methods and lots of computational power.
Bookmarks Related papers MentionsView impact
Proceedings of …, Jan 1, 2007
Bookmarks Related papers MentionsView impact
Proceedings of SPIE- The …, Jan 1, 2011
Bookmarks Related papers MentionsView impact
Society of Photo-Optical …, Jan 1, 2008
Bookmarks Related papers MentionsView impact
ee.oulu.fi
Bookmarks Related papers MentionsView impact
Teaching Documents by Miguel Bordallo
Bookmarks Related papers MentionsView impact
Uploads
Papers by Miguel Bordallo
Teaching Documents by Miguel Bordallo