• Title/Summary/Keyword: real-time preprocessing

Search Result 199, Processing Time 0.03 seconds

Color Enhancement of Low Exposure Images using Histogram Specification and its Application to Color Shift Model-Based Refocusing

  • Lee, Eunsung;Kang, Wonseok;Kim, Sangjin
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.1 no.1
    • /
    • pp.8-16
    • /
    • 2012
  • An image obtained from a low light environment results in a low-exposure problem caused by non-ideal camera settings, i.e. aperture size and shutter speed. Of particular note, the multiple color-filter aperture (MCA) system inherently suffers from low-exposure problems and performance degradation in its image classification and registration processes due to its finite size of the apertures. In this context, this paper presents a novel method for the color enhancement of low-exposure images and its application to color shift model-based MCA system for image refocusing. Although various histogram equalization (HE) approaches have been proposed, they tend to distort the color information of the processed image due to the range limits of the histogram. The proposed color enhancement algorithm enhances the global brightness by analyzing the basic cause of the low-exposure phenomenon, and then compensates for the contrast degradation artifacts by using an adaptive histogram specification. We also apply the proposed algorithm to the preprocessing step of the refocusing technique in the MCA system to enhance the color image. The experimental results confirm that the proposed method can enhance the contrast of any low-exposure color image acquired by a conventional camera, and is suitable for commercial low-cost, high-quality imaging devices, such as consumer-grade camcorders, real-time 3D reconstruction systems, digital, and computational cameras.

  • PDF

The accurate measurement of center position and orientation of SMD VR by using machine vision (머신비젼을 이용한 SMD VR의 중심위치와 홈방향 정밀계측)

  • Jhang, Kyung-Young;Kim, Byung-Yup;Han, Chang-Su;Park, Jong-Hyun;Gam, Do-Young
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.21 no.8
    • /
    • pp.1339-1347
    • /
    • 1997
  • The automation of final inspection and tuning process in the manufacturing of electric products is hot issue now, because it is the only part that has not been wholey automized yet, mainly due to the difficulties to handle so small size of VR which is the final tuning point in the most of electric products. For the automation of this process, at first the accurate measurement of position and orientation of SMD VR on PCB in real time is strongly needed. In this paper, a new image processing algorithm to detect the center position and orientation of target VR by using machine vision is proposed for automatic final tuning of the 8mm camcoder's performance. In the method, the outline feature of object is used actively. The usefulness of the proposed methods were tested by several experiments, and the results showed enough accuracy for both of position and orientation. Additatively, we discussed about the total visual system construction and preprocessing of image.

Design of Real-time Face Recognition Systems Based on Data-Preprocessing and Neuro-Fuzzy Networks for the Improvement of Recognition Rate (인식률 향상을 위한 데이터 전처리와 Neuro-Fuzzy 네트워크 기반의 실시간 얼굴 인식 시스템 설계)

  • Yoo, Sung-Hoon;Oh, Sung-Kwun;Kim, Hyun-Ki
    • Proceedings of the KIEE Conference
    • /
    • 2011.07a
    • /
    • pp.1952-1953
    • /
    • 2011
  • 본 논문에서는 다항식 기반 Radial Basis Function(RBF)신경회로망(Polynomial based Radial Basis function Neural Network)을 설계하고 이를 n-클래스 패턴 분류 문제에 적용한다. 제안된 다항식기반 RBF 신경회로망은 입력층, 은닉층, 출력층으로 이루어진다. 입력층은 입력 벡터의 값들을 은닉층으로 전달하는 기능을 수행하고 은닉층과 출력층사이의 연결가중치는 상수, 선형식 또는 이차식으로 이루어지며 경사 하강법에 의해 학습된다. Networks의 최종 출력은 연결가중치와 은닉층 출력의 곱에 의해 퍼지추론의 결과로서 얻어진다. 패턴분류기의 최적화는 PSO(Particle Swarm Optimization)알고리즘을 통해 이루어진다. 그리고 제안된 패턴분류기는 실제 얼굴인식 시스템으로 응용하여 직접 CCD 카메라로부터 입력받은 데이터를 영상 보정, 얼굴 검출, 특징 추출 등과 같은 처리 과정을 포함하여 서로 다른 등록인물의 n-클래스 분류 문제에 적용 및 평가되어 분류기로써의 성능을 분석해본다.

  • PDF

Contact-Type Ball Tracking Sensor Robust to Impulsive Measurement Noises for Low-cost Ball-and-beam Systems (임펄스 측정잡음에 강인한 저가형 볼앤빔 시스템의 접촉식 볼 추적센서 개발)

  • Jang, Joo Young;Lee, Jaseung;Yoon, Hansol;Ra, Won-Sang
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.20 no.11
    • /
    • pp.1136-1141
    • /
    • 2014
  • This paper proposes a new contact type ball tracking sensor to improve the control performance of a low cost ball-and-beam system. It is well-known that the impulsive measurement noise contained in ball position measurement is one of the factors which severely degrades the ball-and-beam control performance. The impulsive ball position measurement noises often appear under the sporadical ball floating on the beam. This fact motivates us to devise a simple analog preprocessing circuit to determine whether the ball loses the contact or not. Once the abnormal ball position measurement is detected, the design problem of the ball tracking sensor can be cast into the typical state estimation problem with missing data. In order to tackle the real-time implementation issue, a steady-state Kalman filter is applied to the problem. Through the experimental results, the usefulness of the proposed scheme is demonstrated.

Spatial-temporal texture features for 3D human activity recognition using laser-based RGB-D videos

  • Ming, Yue;Wang, Guangchao;Hong, Xiaopeng
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.3
    • /
    • pp.1595-1613
    • /
    • 2017
  • The IR camera and laser-based IR projector provide an effective solution for real-time collection of moving targets in RGB-D videos. Different from the traditional RGB videos, the captured depth videos are not affected by the illumination variation. In this paper, we propose a novel feature extraction framework to describe human activities based on the above optical video capturing method, namely spatial-temporal texture features for 3D human activity recognition. Spatial-temporal texture feature with depth information is insensitive to illumination and occlusions, and efficient for fine-motion description. The framework of our proposed algorithm begins with video acquisition based on laser projection, video preprocessing with visual background extraction and obtains spatial-temporal key images. Then, the texture features encoded from key images are used to generate discriminative features for human activity information. The experimental results based on the different databases and practical scenarios demonstrate the effectiveness of our proposed algorithm for the large-scale data sets.

An Efficient Navigation of Volume Dataset Using z-Buffer (z-버퍼를 이용한 효율적인 볼륨 데이터 항행기법)

  • Kim, Hwa-Jin;Shin, Byeong-Seok
    • Journal of the Korea Computer Graphics Society
    • /
    • v.8 no.1
    • /
    • pp.29-35
    • /
    • 2002
  • In virtual endoscopy, it is important to produce high quality perspective images in real-time. However, it is more significant to devise a navigation method that can make a virtual camera move through in human cavities such as colon and bronchus without collision and let the user control the camera intuitively. We propose an efficient navigation method, which generates 2D depth map during rendering the current frame, then determines position and direction of camera using the depth information. It offers collision-free navigation and allows us to control the camera as we want. Also it does not require preprocessing step and additional data structures.

  • PDF

Development of Size Measurement and Inspection Algorithm for Autoclaves Lightweight Concrete Block by Image Processing (영상처리에 의한 경량기포 콘크리트 블록의 치수측정 및 불량경사 알고리즘 개발)

  • 김성훈;허경무
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.40 no.4
    • /
    • pp.206-213
    • /
    • 2003
  • In this paper, we propose a design method of automatic thickness measurement and defect inspection system, which measures the thickness of the autoclaved lightweight concrete block and inspects the defect on a real-time basis. The image processing system was established with a CCD camera, an image grabber, and a personal computer without using assembled measurement equipment. For the realization of proposed algorithm, the preprocessing method that can be applied to overcome uneven lighting environment, threshold decision method, unit length decision method in uneven condition with rocking objects, and the curvature calibration method of camera using a constructed grid are developed. From the experimental results, we have found that the required measurement accuracy specification is sufficiently satisfied using our proposed method.

A Shadow Culling Algorithm for Interactive Ray Tracing (대화형 광선 추적법을 위한 그림자 컬링 알고리즘)

  • Nah, Jae-Ho;Park, Woo-Chan;Han, Tack-Don
    • Journal of Korea Game Society
    • /
    • v.9 no.6
    • /
    • pp.179-189
    • /
    • 2009
  • We present a novel shadow culling algorithm for interactive ray tracing. Our approach exploits frame-to-frame coherence instead of preprocessing of building shadow data, so this algorithm is suitable for dynamic ray raying. In this algorithm, shadow processing results are stored to each primitive and used in the next frames. We also present a novel occlusion testing method. This method corrects potential shadow errors in our culling algorithm and requires low overhead. Experiment results show that our algorithm reduced both the traversal cost by 7-19 percent and the intersection cost by 9-24 percent.

  • PDF

Development of Potential-Function Based Motion Control Algorithm for Collision Avoidance Between Multiple Mobile Robots (포텐셜함수(Potential Function)를 이용한 자율주행로봇들간의 충돌예방을 위한 주행제어 알고리즘의 개발)

  • 이병룡
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.6
    • /
    • pp.107-115
    • /
    • 1998
  • A path planning using potential field method is very useful for the real-time navigation of mobile robots. However, the method needs high modeling cost to calculate the potential field because of complex preprocessing, and mobile robots may get stuck into local minima. In this paper, An efficient path planning algorithm for multiple mobile robots, based on the potential field method, was proposed. In the algorithm. the concepts of subgoals and obstacle priority were introduced. The subgoals can be used to escape local minima, or to design and change the paths of mobile robots in the work space. In obstacle priority, all the objects (obstacles and mobile robots) in the work space have their own priorities, and the object having lower priority should avoid the objects having higher priority than it has. In this paper, first, potential based path planning method was introduced, next an efficient collision-avoidance algorithm for multiple mobile robots, moving in the obstacle environment, was proposed by using subgoals and obstacle priority. Finally, the developed algorithm was demonstrated graphically to show the usefulness of the algorithm.

  • PDF

Design and Implementation of Preprocessing Part for Dynamic Code Analysis (동적 코드 분석을 위한 전처리부 설계 및 구현)

  • Kim, Hyuncheol
    • Convergence Security Journal
    • /
    • v.19 no.3
    • /
    • pp.37-41
    • /
    • 2019
  • Recently, due to the appearance of various types of malware, the existing static analysis exposes many limitations. Static analysis means analyzing the structure of a code or program with source code or object code without actually executing the (malicious) code. On the other hand, dynamic analysis in the field of information security generally refers to a form that directly executes and analyzes (malware) code, and compares and examines and analyzes the state before and after execution of (malware) code to grasp the execution flow of the program. However, dynamic analysis required analyzing huge amounts of data and logs, and it was difficult to actually store all execution flows. In this paper, we propose and implement a preprocessor architecture of a system that performs malware detection and real-time multi-dynamic analysis based on 2nd generation PT in Windows environment (Windows 10 R5 and above).