• Title, Summary, Keyword: 포인터 검출

Search Result 28, Processing Time 0.049 seconds

A Laser Pointer Detection Algorithm Based on Conditional Test in Color Model and Differential Image (색상 조건 검사와 차영상을 이용한 레이저 포인터의 좌표 검출)

  • Lee, Doo-Hee;Kim, Yoon;Choi, Chang-Yeol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.617-620
    • /
    • 2010
  • 최근 고성능 모바일 단말기와 다양한 컨텐츠가 등장하면서 유비쿼터스 환경에서의 사용자 인터페이스에 대한 관심이 높아지고 있다. 특히 모바일 프로젝터는 장소의 제한을 받지 않고 큰 화면을 다른 사람과 공유할 수 있는 장점이 있는 반면에 단말기를 직접 제어해야 하는 불편함이 있다. 본 논문에서는 모바일 환경에서 카메라를 통해 입력된 영상 정보만으로 사용자가 스크린에 비추는 레이저 포인터를 실시간으로 검출하는 알고리즘을 제안한다. 제안하는 알고리즘은 색상 감지와 움직임 감지로 나뉜다. 단일 프레임에서 영상 성분의 평균을 이용한 조건을 검사하여 레이저 포인터 색상 영역을 검출하고, 인접한 프레임과 현재 프레임과의 차를 구하며 그 차이가 임계값보다 큰 영역을 움직임 영역으로 검출한다. 마지막으로 색상 검출 영역과 움직임 검출 영역을 동시에 만족하는 영역을 최종적으로 레이저 포인터 영역으로 인식한다. 본 기법은 영상 정보만 사용하기 때문에 센서나 불필요한 장비를 착용할 필요가 없고 영상 성분 평균을 이용하므로 프로젝터 성능에 따른 조도의 변화에 강건하여 효과적인 레이저 포인터 검출이 가능하다. 실험결과는 주변 조명의 밝기에 따라 차이가 있지만 대부분 80% 이상의 검출률과 16% 미만의 오검출률의 성능으로 나타났고, 이 같은 결과는 사용자의 주관적인 만족을 보장하였다.

  • PDF

Laser Pointer Tracking Using CamShift Algorithm (CamShift 알고리즘을 사용한 레이저 포인터 추적)

  • Ahn, Ho-Young;Park, Jong-Seung;Choi, Soon-Pil
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.566-569
    • /
    • 2010
  • 레이저 포인터를 검출하는 과정은 포인터의 위치를 검출하는 과정과 입력된 레이저 포인터의 좌표를 모니터의 좌표로 변환하는 과정으로 나눌 수 있다. 레이저 포인터의 추적에 있어서 다변하는 환경의 영향으로 강건성의 확보가 어렵다. 기존의 추적 방식인 Mean-Shift 알고리즘의 경우에는 계산량이 많아서 실시간으로 입력되는 동영상에는 부적합하다. 반면에 CamShift 알고리즘은 빠른 수행이 가능하여 비디오 영상 및 실시간 영상에 적용하기에 적합하고 배경 변화의 영향을 적게 받는다. 또한 검출하려는 색과 같은 색에 의해서 간섭 받는 현상을 방지할 수 있다. 배경이 복잡한 형태이거나 배경이 동적으로 움직일 때에도 강건한 결과를 얻을 수 있다. 제안된 알고리즘을 실환경에 적용한 결과 검출하고자 하는 물체가 예측 영역을 넘나들거나 또는 화면으로부터 지나치게 멀어지거나 가까워져서 상대적인 크기가 변화할 수 있는 불확실한 변화에도 안정적으로 반응함을 알 수 있었다.

  • PDF

Context Driven Real-Time Laser Pointer Detection and Tracking (상황 기반의 실시간 레이저 포인터 검출과 추적)

  • Kang, Sung-Kwan;Chung, Kyung-Yong;Park, Yang-Jae;Lee, Jung-Hyun
    • Journal of Digital Convergence
    • /
    • v.10 no.2
    • /
    • pp.211-216
    • /
    • 2012
  • There are two kinks of processes could detect the laser pointer. One is the process which detects the location of the pointer. the other one is a possibility of dividing with the process which converts the coordinate of the laser pointer which is input in coordinate of the monitor. The previous Mean-Shift algorithm is not appropriately for real-time video image to calculate many quantity. In this paper, we proposed the context driven real-time laser pointer detection and tracking. The proposed method is a possibility of getting the result which is fixed from the situation which the background and the background which are complicated dynamically move. In the actual environment, we can get to give constant results when the object come in, when going out at forecast boundary. Ultimately, this paper suggests empirical application to verify the adequacy and the validity with the proposed method. Accordingly, the accuracy and the quality of image recognition will be improved the surveillance system.

Detection of Potential Invalid Function Pointer Access Error based on Assembly Codes (어셈블리어 코드 기반의 Invalid Function Pointer Access Error 가능성 검출)

  • Kim, Hyun-Soo;Kim, Byeong-Man
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • /
    • pp.938-941
    • /
    • 2010
  • Though a compiler checks memory errors, it is difficult for the compiler to detect function pointer errors in code level. Thus, in this paper, we propose a method for effectively detecting Invalid function pointer access errors, by analyzing assembly codes that are obtained by disassembling an executable file. To detect the errors, assembly codes in disassembled files are checked out based on the instruction transition diagrams which are constructed through analyzing normal usage patterns of function pointer access. When applying the proposed method to various programs having no compilation error, a total of about 500 potential errors including the ones of well-known open source programs such as Apache web server and PHP script interpreter are detected among 1 million lines of assembly codes corresponding to a total of about 10 thousand functions.

  • PDF

A study of the mobile Robot's autonomous navigation using single camera vision and laser pointer (단일 비전 시스템과 레이져 포인터를 이용한 이동 로봇의 자율주행 연구)

  • Kim, Tae-Wan;Lee, Chang-Goo
    • Proceedings of the KIEE Conference
    • /
    • /
    • pp.2058-2060
    • /
    • 2003
  • 본 논문에서는 이동로봇의 실시간 영상처 리와 장애물 검출을 위한 알고리즘를 제시하였다. 단일 비젼 시스템을 사용하여 복도의 경계선을 추출하기 위하여 개선된 허프 트랜스폼 알고리즘을 적용하고 많은 연산량을 수행하기 위한 방법으로 레이져 포인터를 이용한 장애물 검출을 한다. 레이져 포인터의 레이져 빔이 장애물에 반사되어지는 정도를 영상처리를 통해 처리한 후 장애물의 유무를 판단하게 된다. 실험을 통하여 제시한 알고리즘의 우수성을 확인하였다.

  • PDF

Laser pointer detection using neural network for human computer interaction (인간-컴퓨터 상호작용을 위한 신경망 알고리즘기반 레이저포인터 검출)

  • Jung, Chan-Woong;Jeong, Sung-Moon;Lee, Min-Ho
    • Journal of the Korea Industrial Information Systems Research
    • /
    • v.16 no.1
    • /
    • pp.21-30
    • /
    • 2011
  • In this paper, an effective method to detect the laser pointer on the screen using the neural network algorithm for implementing the human-computer interaction system. The proposed neural network algorithm is used to train the patches without a laser pointer from the input camera images, the trained neural network then generates output values for an input patch from a camera image. If a small variation is perceived in the input camera image, amplify the small variations and detect the laser pointer spot in the camera image. The proposed system consists of a laser pointer, low-price web-camera and image processing program and has a detection capability of laser spot even if the background of computer monitor has a similar color with the laser pointer spot. Therefore, the proposed technique will be contributed to improve the performance of human-computer interaction system.

Efficient Fingertip Tracking and Mouse Pointer Control for Implementation of a Human Mouse (휴먼마우스 구현을 위한 효율적인 손끝좌표 추적 및 마우스 포인트 제어기법)

  • 박지영;이준호
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.11
    • /
    • pp.851-859
    • /
    • 2002
  • This paper discusses the design of a working system that visually recognizes hand gestures for the control of a window based user interface. We present a method for tracking the fingertip of the index finger using a single camera. Our method is based on CAMSHIFT algorithm and performs better than the CAMSHIFT algorithm in that it tracks well particular hand poses used in the system in complex backgrounds. We describe how the location of the fingertip is mapped to a location on the monitor, and how it Is both necessary and possible to smooth the path of the fingertip location using a physical model of a mouse pointer. Our method is able to track in real time, yet not absorb a major share of computational resources. The performance of our system shows a great promise that we will be able to use this methodology to control computers in near future.

Remote Touch Interaction System for Intelligent Office Control (지능형 오피스 환경 제어를 위한 원격 터치 인터렉션 시스템)

  • Bae, Ki-Tae;Nam, Byeong-Cheol
    • Proceedings of the KAIS Fall Conference
    • /
    • /
    • pp.221-224
    • /
    • 2010
  • 본 논문에서는 레이저 포인터를 이용하여 지능형 오피스 환경을 자유롭게 제어 할 수 있는 지능형 정보처리 시스템을 제안한다. 저가의 웹캠을 이용하여 카메라로부터 입력된 레이저 포인터 스팟의 위치를 자동 검출한 후 검출된 위치좌표정보를 컴퓨터상의 제어 명령 이벤트와 매칭 시킨다. 매칭이 이루어 진 후 사용자는 레이저 포인터를 이동시키면서 보조자의 도움 없이 자유롭게 디스플레이 화면을 제어할 수 있다. 사용자는 화면상의 임의의 영역을 특정 명령영역으로 지정할 수 있는 가상 키패드 인터페이스를 통해 특정 프로그램이나 가전 기기를 제어할 수 있다. 실험 결과를 통해 제안한 시스템이 기존의 원격 제어 방법에 비해 가격이나 성능 면에서 뛰어난 결과를 보임을 확인할 수 있다.

  • PDF

Measurement by Essential Tremor through Interaction between the Image Projector, Camera and Laser Pointer (프로젝터 영상과 레이저 포인터의 상호작용을 통한 손 떨림 정도 측정 기법)

  • Park, Jung-Joo;Lee, Jae-Ha;Park, Jong-Il
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • /
    • pp.347-348
    • /
    • 2016
  • 프로젝터와 레이저 포인터를 이용한 상호작용은 널리 알려져 있다. 상호작용을 통해 레이저가 쓰기 동작을 하는 것처럼 보이게 함으로써 프레젠테이션에 활용하거나 마우스 기능을 대신하여 사용자와 영상간의 상호작용을 수행하였다. 본 논문은 위의 연구를 확장하여 스크린 영상에서 레이저를 실시간 검출하여 떨림 정도를 측정하는 방안을 제안한다. 제안된 방법은 레이저 광점이 찍힌 스크린 영상을 카메라로 다시 입력 받는 과정에서 레이저를 정확하게 검출하고 이를 통해 기준점 대비 실험자의 손 떨림의 정도를 수치화 하여, 손 떨림을 검출하고자 할 때 사용되었던 기존 방법인 자세 떨림(postural tremor)이나 운동 떨림(kinetic tremor)과 같은 직관적 관찰에 비해 떨림의 정도를 효과적으로 나타낼 수 있다.

  • PDF

Development of the Virtual Mouse on a Projector Screen using a Laser Pointer (프로젝터 화면상에서 레이저 포인터를 이용한 마우스 기능 구현에 관한 연구)

  • Kim, Ju-Kuk;Kim, Sang-Jun;Yee, Ki-Won;Huh, Heon;Yee, Yang-Hee;Chang, Hong-Soon
    • Proceedings of the KIEE Conference
    • /
    • /
    • pp.123-124
    • /
    • 2011
  • 반도체 기술의 비약적 발전에 힘입어 현재의 개인용 컴퓨터는 고성능 CPU를 탑재하고 1990대의 텍스트 기반의 운영체제에서 벗어나 그래픽 기반의 운영체제에서 다양한 멀티미디어 기능을 제공 한다. 이를 위한 입력장치로 텍스트 기반 운영체제에서 주로 사용된 키보드뿐 아니라 마우스, 카메라, 터치스크린 등의 다양한 장치들이 사용되고 있다. 그러나 빔 프로젝터를 이용한 프레젠테이션의 경우 아직도 레이저포인터를 이용한 발표가 일반적이며 발표자와 빔 프로젝트용 PC와의 인터랙션이 없기 때문에 다양한 멀티미디어 기능 구현이 제한적이다. 본 논문에서는 USB 웹 카메라를 이용하여 프로젝터 화면을 촬영한 후 영상처리 라이브러리인 OpenCV를 기반으로 레이저 포인터의 위치와 동작을 검출하여 원거리에서도 사용자가 레이저 포인터를 이용하여 마우스 동작을 재현할 수 있는 시스템을 개발하고자 한다. 이를 활용하면 레이저 포인터를 사용하여 발표자가 별도의 입력장치 없이 PC와의 인터랙션이 가능해져서 다양한 멀티미디어 기반의 프레젠테이션이 가능해진다.

  • PDF