Interactive PTZ Camera Control System Using Wii Remote and Infrared Sensor Bar

Similar documents
Ctdigi.com. Instruction manual. Production by S & W Technology Labs

DG1004 DG1006 DG1007 DG1008 DG1015 DG1016. Channel Number 4CH 8CH 16CH IPS 1280 x 240 IPS. Playback Channel 4CH 8CH 16CH

LevelOne OneSecure for ios

set for a fixed view. Install the PTZ camera and the stationary camera in close proximity of each other

ANALYSIS OF DUALSHOCK 4 AS A MUSICAL INSTRUMENT

Getting to know your Cronus device

NSR Series. Network Surveillance Recorders INTEGRATED VISUAL COMMUNICATION

Changing your point of view SNC-P5. Sony Network Camera.

genieus HYBRID SOFTWARE SOLUTION

SmartPSS Smart Professional Surveillance System

Technical Q&A. Questions & Answers. Last updated: February 28th, 2003 Rev: 1.1

HIKVISION MOBILE SURVILLANCE SOLUTION. First Choice for Security Professional!

HikCentral Control Client. User Manual

FULL HD IP PTZ CAMERa

Your Security Cameras with Professional Management

Mirasys N series. Network Video Recorder Quick Guide

TS View Client Software. User Manual

Network Cameras

Real Time Motion Detection Using Background Subtraction Method and Frame Difference

SUB STATION SURVEILLANCE SYSTEM

Guarding Expert (Android) Mobile Client Software

A Kinect Sensor based Windows Control Interface

VSPlayer Software User Manual

University of Twente

OFERTA O120410PA CURRENT DATE 10/04//2012 VALID UNTIL 10/05/2012 SUMMIT XL

Wireless (WiFi g), Dual 5DOF Arm and 1DOF Grippers, Internet Remote Monitoring Robot. Scout 2

Wireless Networked Autonomous Mobile Robot with HAWK Animated Head System. Sputnik 3. Quick Start Guide

WIRELESS CCTV. Events Safety and Security.

User Manual of VSPlayer Software. VSPlayer Software. User Manual UD06784B

1 SYMPHONY USERS GUIDE

Smart Autonomous Camera Tracking System Using myrio With LabVIEW

W Box VMS BOX T E C H N O L O G I E S.

PTZ Control Panel over IP

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1

Installation / Set-up of Autoread Camera System to DS1000/DS1200 Inserters

GUARDIAN : SEA-VU Marine CCTV Systems Fixed Installation

Taking analogue cameras to the max!

SMART VIDEO KITS. Konftel Collaboration solutions

3-Axis Stabilized Handheld Gimbal for Smartphone. Instructions. Guilin Feiyu Technology Incorporated Company. User Manual EN V1.0

Remote Control Laser Pointer

DEVELOPMENT OF TELE-ROBOTIC INTERFACE SYSTEM FOR THE HOT-LINE MAINTENANCE. Chang-Hyun Kim, Min-Soeng Kim, Ju-Jang Lee,1

SecurityProbe 5E Camera & Alerting Setup Manual

Ultra-mini HD SIP PoE IP Camera

Petroleum giant in the Gulf pilot module for a RF-based PERIMETER INTRUDER TRACKING SYSTEM

Axis video encoders. MPEG-4 Motion JPEG. H.264 Motion JPEG. H.264 Motion JPEG Max video resolution (pixels)

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

Central Management Software for NVR-915 / NVR-1615 CV5-M256

Wireless Networked Autonomous Mobile Robot with Dual High Resolution Pan-Tilt-Zoom Camera. Sputnik 2

Product Highlights. Features. DCS-2802KT Wi-Fi Battery Camera Kit. Smart Home, Made Brilliant. Compact Design, Simple Setup. Versatile Feature Set

SNC-RX550P Network Camera.

1. The camera shall be 20fps Resolution and be 25 fps resolution for advances picture quality supporting 25fps.

The Research about Interactive Intelligent Projection Handwritten System Based on Wiimote Wei Zhou, Yao Deng, Luxi Li, Di Hu

I am sure most readers will agree that designing

Intelligent Zoom Stabilization Technology

DS-2DE7430IW-AE E Series 4MP 30 IR Network Speed Dome

DS-2DE7520IW-AE E Series 5MP 20 IR Network Speed Dome

Development of real-time motion capture system for 3D on-line games linked with virtual character

Mirasys NVR. User s Guide

Motion-sensing Devices in the Assistive Technology Arena

MoveaTV PC Evaluation Kit Quick Start Guide

Wireless Pan-Tilt IP Camera: TP-Link TL-SC4171G (0.5 lx, VGA, IR, 30fps, MPEG-4, 4.3 mm)

User`s Manual. xiaomi-mi.com

3-Axis Stabilized Handheld Gimbal for Camera. Instructions. Guilin Feiyu Technology Incorporated Company

Ronin-M Release Notes

HikCentral Control Client. User Manual

WiFi Mobile Robot Development Platform with High Resolution Pan-Tilt-Zoom CCD Camera. (X80SV PRO Version) X80SVP

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on

Network Video Recorder Quick Operation Guide

SALES KIT. Powered By:

GV-SD2322-IR (22x) Outdoor Low Lux IR IP Speed Dome

Dahua Vision Technology

DMAC VMS (DVMS) HD Intelligent Video Management System

Guarding Expert Mobile Client Software

Blue v2 INSPIRE DVR RANGE USER MANUAL

A network is two or more computers, or other electronic devices, connected together so that they can exchange data.

RS-SD20IR INTRODUCTION USER MANUAL. Camera High Speed Dome HD-SDI 1080P with 20x zoom IR 150 m. SPEED DOME CAMERA RS-SD20IR. The HD-SDI technology

Coin Size Wireless Sensor Interface for Interaction with Remote Displays

LONG RANGE SURVEILLANCE MODEL: EV3000-P-CCD-1000

Wireless N Home NetWork Camera

NVMS7000 Client Software

1.3MP IP Camera. Economic IP Camera DGM1104 DGM1105 AVM1203 DGM1304 DGM1306 P. 1. Image Sensor 1/4 SONY CMOS 1/3 SONY CMOS

The 3D Terrain Interactive Technique Based on Gesture Recognition Yanyan Li1, a, Xiaomeng Xu2, b, Jiayu Sun3, c, Haimeng Zhao4, d*

VIDEO MONITORING SYSTEMS

Sound Control Hd Ir Camera Watch User's. Manual >>>CLICK HERE<<<

Intelligent Monitoring Software IMZ-NS101 IMZ-NS104 IMZ-NS109 IMZ-NS116 IMZ-NS132

The Indoor+Outdoor Security Starter Kit Quickstart Guide

Long Range Surveillance System

USING THE MONITOR. Guardzilla 180 Indoor

ivms-5260m Mobile Client User Manual (ios) UD06066B

CMS USER S MANUAL VER:

VIDOS Video Management System

GV-SD3732-IR (33x) 3 MP H.265 Low Lux WDR Pro Outdoor IR IP Speed Dome

SNC-RX550P Network Camera.

SPECIFICATIONS FOR IP BASED CCTV SYSTEM CAMERAS

DRK6000/8000 System Specification. DRK6000 Wireless Mobile System DRK8000 Wireless Mobile Animated Head System

SECOND EDITION. Arduino Cookbook. Michael Margolis O'REILLY- Tokyo. Farnham Koln Sebastopol. Cambridge. Beijing

System Controller. User s Guide Before operating the unit, please read this manual thoroughly and retain it for future reference.

Streamlining Access Control Systems

Digital Recorder End User Guide

AXIS Q6125 LE PTZ Network Camera. User Manual

Transcription:

Interactive PTZ Camera Control System Using Wii Remote and Infrared Sensor Bar A. H. W. Goh, Y. S. Yong, C. H. Chan, S. J. Then, L. P. Chu, S. W. Chau, and H. W. Hon International Science Index, Computer and Information Engineering waset.org/publication/6162 Abstract This paper proposes an alternative control mechanism for an interactive Pan/Tilt/Zoom (PTZ) camera control system. Instead of using a mouse or a joystick, the proposed mechanism utilizes a Nintendo Wii remote and infrared (IR) sensor bar. The Wii remote has buttons that allows the user to control the movement of a PTZ camera through Bluetooth connectivity. In addition, the Wii remote has a built-in motion sensor that allows the user to give control signals to the PTZ camera through pitch and roll movement. A stationary IR sensor bar, placed at some distance away opposite the Wii remote, enables the detection of yaw movement. In addition, the Wii remote s built-in IR camera has the ability to detect its spatial position, and thus generates a control signal when the user moves the Wii remote. Some experiments are carried out and their performances are compared with an industry-standard PTZ joystick. Keywords Bluetooth, Infrared, Pan/Tilt/Zoom, PTZ Camera, Visual Surveillance, Wii Remote V I. INTRODUCTION ISUAL surveillance systems are currently adopted by many public building or public area to counter security risks. The camera utilized in the system evolved from analogue camera to high resolution digital camera, from wide angle camera to Pan/Tilt/Zoom (PTZ) camera, which is able to enhance the image quality and increase the coverage area. The PTZ camera allows the user to have arbitrary viewing angle in a surveillance scene [1]. In general, the movement of the PTZ camera is controlled by a mouse or a joystick. These two devices usually are connected to the computer via wires. This limits the user s workable region. Even with a PTZ joystick, the user is still restricted within the range of the Universal Serial Bus (USB) cable wire. To solve this problem, this paper proposes the use of the Wii remote as an alternative to a mouse or a joystick [2]. Fig. 1 illustrates an overview of the proposed system. Authors are with the Centre for Intelligent Imaging (CII), MIMOS Berhad, Technology Park Malaysia, 57000 Kuala Lumpur, Malaysia (e-mails: {adrian.goh, yyen.san, cching.hau, tsiu.jing, chu.lyepin, wei.sheau, hockwoon.hon}@mimos.my). Fig. 1 Interactive PTZ camera control system using Wii remote and infrared sensor bar This paper is split into six sections. Section II explains the component that is employed in the proposed system and Section III describes the proposed algorithms. There are a total of three proposed algorithms on how the Wii remote is used to control a PTZ camera; i) using buttons ii) using motion sensor and iii) using IR camera and infrared emitter. The system implementation is described in Section IV where the experimental results and comparison table are presented in Section V. The final section concludes the work done and suggests some future work. II. SYSTEM COMPONENTS The proposed interactive PTZ camera control system consists of a PTZ camera, a Nintendo Wii remote and an IR sensor bar [2], [3]. The Wii remote is connected to a computer via Bluetooth connection. When the user manipulates the Wii remote, either by pressing the buttons or by moving the Wii remote, the Wii remote sends corresponding signals to the processor. Then the processor calculates and generates corresponding signals and sends to PTZ camera [4], [5]. The PTZ camera pans, tilts and zooms accordingly and displays the image through a display device such as monitor or projector. The following explains each and every component utilized in this proposed system. A. PTZ Camera There are many different types of video surveillance network cameras which are available in different models to suit a wide variety of needs, such as fixed network cameras, fixed dome network cameras, PTZ network cameras, network dome cameras, and non-mechanical PTZ network cameras. The PTZ camera type used in this research is a network dome 3313

International Science Index, Computer and Information Engineering waset.org/publication/6162 camera that is Internet Protocol (IP) enabled. The main advantages compare to other types is it has the ability to pan 360 degrees. It also provides mechanical robustness for continuous operation in a surveillance environment and is able to cover an area where 10 fixed cameras would be needed to do the same job [6]. The optical zoom for this camera is around 18x to 30x compared to other types of camera that have lower or none zoom rate zoom [6]. An example of a PTZ camera is illustrated in Fig. 2. Fig. 2 PTZ Camera B. The Nintendo Wii Remote The Wii remote as illustrated in Fig. 3 is the primary controller for the Nintendo Wii video game console from Nintendo Company Ltd. It allows the user to interact with and to manipulate items on screen via pointing and movement. The Wii remote integrates an IR camera and accelerometer to sense its position in 3D space when pointed at the IR sensor bar. It also uses an accelerometer and a gyro meter to measure motion in roll and pitch [7]. This paper uses the Wii remote to emulate a keyboard, mouse or joystick by connecting the Wii remote to a personal computer via Bluetooth connection. Fig. 3 Wii remote and 3D accelerometer measurements C. IR Sensor Bar The IR sensor bar as illustrated in Fig. 4 contains six infrared LEDS, arranged in threes side by side on either end. This sensor bar comes as part of the Nintendo Wii video game console and is used together with the Wii remote to obtain relative 3D coordinates. For best performance, the Wii remote should be used within five meters (approx. 16ft) of the sensor bar. Fig. 4 IR Sensor Bar III. ALGORITHM FOR INTERACTIVE CONTROL USING WII REMOTE The algorithm developed in this research is to combine an interactive PTZ camera control system and a Wii remote. The general algorithm flow for interactive PTZ camera control system using Wii remote and infrared sensor bar algorithm is illustrated in Fig. 5. The interactive PTZ camera control system connects to an IP PTZ camera and enables the Wii remote. Then it resets all the control signals. These signals include the panning angle (- 180 p 180 ), tilting angle (-90 t 0 ) and zooming factor (1 Z F 9999). Once the Wii remote is enabled, the control system waits for an event from the Wii remote. If the event is not an exit command, the system will perform a series of tasks with respect to the triggered event. Fig. 5 General flow chart for interactive PTZ camera control system using Wii remote and infrared sensor bar algorithm The following explains three different algorithms for interactive PTZ camera control system using Wii remote buttons, Wii remote motion sensor, and infrared sensor. The three algorithms can only be used independently. A. Algorithm for Interactive Control with Wii Remote Buttons The algorithm for interactive control with the Wii remote buttons utilizes the direction buttons to control the pan, tilt and 3314

zoom movement of a PTZ camera. The user can predefine the step size for each control signal. The p, t and Z F are the step size for the pan, tilt, and zoom respectively. Fig. 6 presents the algorithm flow in detail. The pitch value returned from the Wii remote is doubled and used as the panning angle whereas the roll angle returned from the Wii remote is assigned to the tilt angle as expressed below: t = roll value p = pitch value*2 The limit of pitch value is 90 and thus it is doubled before it is assigned to the panning angle where the limit is 180. The algorithm flow of the Wii remote using motion sensing to control the PTZ is illustrated in Fig. 8. International Science Index, Computer and Information Engineering waset.org/publication/6162 Fig. 6 Flow chart for Interactive Control with Wii Remote Buttons algorithm B. Algorithm for Interactive Control with Wii Remote Motion Sensor This algorithm uses the Wii remote motion sensing capability to control the PTZ camera. To employ this method, user is required to hold the Wii remote horizontally with the interactive surface facing upward and the direction buttons are on the user's left hand side as illustrated in Fig. 7. Fig. 7 User hold the Wii remote horizontally The motion sensor requires the user to first enable and disable it. This is to ensure that the Wii remote will not receive signal simultaneously from different interaction method and thus unable to determine which signals are expected to be sent to the PTZ camera. Fig. 8 Flow chart for Interactive Control with Wii Remote Motion Sensor algorithm C. Algorithm for Interactive Control with Infrared Sensor This algorithm uses the Wii remote and IR sensor bar to control the PTZ camera. The algorithm flow for interactive control with infrared sensor is illustrated in Fig. 9. When button B of the Wii remote is pressed, the IR sensor is enabled. When the IR sensor is enabled, the IR sensor bar will be detected and x, y and z position data is calculated. The pan, tilt and zoom are controlled using the movement of the Wii remote, according to the value changes in the x, y and z data. The x C is the current x data and the x P is the previous data, and same goes to y and z data. User can predefine the sensitivity of the zoom by defining the z S for faster zoom increment. Therefore x V, y V, and z V are tolerance values to cope with the sensitivity of the x, y, and z data to minimize hand shake movement. When button B is released, the IR sensor is disabled. 3315

International Science Index, Computer and Information Engineering waset.org/publication/6162 IV. IMPLEMENTATION The AXIS Camera Control Software Development Kit (SDK) (version 1.1) is part of the PTZ camera control system. This SDK is written in C++ with Microsoft Foundation Class (MFC) and ActiveX. The SDK is able to capture live video streams and process them into motion-jpeg (MJPG) images. The PTZ camera control system used in this research is a program that calls the AXIS Camera Control SDK. This program is a C++ based program using MFC and ActiveX. The SDK version for this PTZ camera control program used in this research is version 1.1. This camera control SDK is able to view a place scene that installed with PTZ camera and able to interactive with Pan, Tilt, and Zoom (PTZ) control of device using directly in Microsoft development Tools (Software used: Microsoft Visual Studio 2005) and Microsoft Internet Explorer. In the PTZ camera control, it supports features such as playing live MJPG streams from networked devices, interactive Pan, Tilt, and Zoom (PTZ) control of devices, playing live audio streams from networked devices, and playing recorded videos for networked player devices. When the AXIS Camera Control SDK starts, it will request a user name and Password in-order to gain access to the stated IP addresses in the program. To start the interactive PTZ camera control system using Wii remote and infrared sensor bar, the Wii remote library Fig. 9 Flow chart for Interactive Control with Infrared Sensor which is called wiiuse is used in this research. The wiiuse contains functions for the Wii remote coded in C language to control it. The current version of wiiuse library used in this research is version 0.12. This Wii remote library can be downloaded from the internet [8]. The program is displayed using a 17 inches computer screen. In order to maximize performance and accuracy, larger inches computer screen is recommended. Increasing the display size does not affect the performance of the program. V. EXPERIMENT RESULTS In this research, the results obtained for this work is good and it provides an intuitive interface for the user to control the PTZ using a Wii remote controller. The following paragraphs will explain the results, in terms of comparisons between different control mechanisms. The comparisons of different interactive controls are illustrated in Table I. The result of this comparison shows that using Wii remote buttons and motion sensing opens up a very large range of control for the PTZ which is very user friendly. Adding the IR sensor bar however, limits the range to within five meters of the sensor bar. 3316

TABLE I COMPARISON OF INTERACTIVE CONTROL WITH PTZ JOYSTICK PTZ Joystick Wii Remote Buttons Wii Remote Motion Sensing Infrared Sensor Bar Connectivity USB (wired) Bluetooth (wireless) Bluetooth (wireless) Bluetooth (wireless) International Science Index, Computer and Information Engineering waset.org/publication/6162 Range Within USB wire meter A. Interactive Control with Wii Remote Buttons The experiment for Wii remote buttons to control the PTZ camera functions works well and this experiment makes the Wii remote becomes similar to a wireless button remote control for the PTZ camera. This sort of interactive control is stable and very ease to use. The extended range of up to 25 meters is also an advantage for usage. The result is that it is able to pan, tilt and zoom the PTZ camera according to the button presses on the Wii remote. There is a minor the delay of approximately 1 second but it is anticipated that this does not pose a serious problem and can be improved upon in future work. B. Interactive Control with Wii Remote Motion Sensing In this experiment, the Wii remote motion sensing is able to interact well with the PTZ camera and able to change the view of pan and tilt according to the degree changes on roll and pitch. The main advantage for this method is it can pan and tilt simultaneously with no delay and wireless range of up to 25 meters. The zoom control is implemented via the Wii remote s buttons and the flexibility and ease of use that this combination provides more different methods and functions to control the PTZ camera. C. Interactive Control with Infrared Sensor Bar The main advantage for this experiment result is that this method is able to control the PTZ camera pan, tilt, and zoom according to the movement of the Wii remote with the sensor bar simultaneously. By holding the Wii remote, the user is able to have direct control of the PTZ camera without the need to press buttons. It is envisioned that users can strap a remote with similar capabilities as the Wii remote and control the camera, which frees up the hands and finger for other tasks. However, the limitation for this method is that the IR sensor bar has to be within the distance of 5 meters. Up to 25 meter range Up to 25 meter range Up to 5 meter range Within the infrared field of view Pan and Tilt Control Through Joystick Through buttons Through Motion Sensing Pan and Tilt Simultaneously Yes No Yes Yes Pan Tilt Zoom Speed Instant Delay approximately 1 second Zoom Control Through Joystick buttons Instant Pan and Tilt Delay approximately 1 second for Zoom VI. CONCLUSION AND FUTURE WORK The experimental result indicates that the Wii remote is able to utilize all controls functions in a PTZ camera using the capabilities of the Wii remote. The interactive control with motion sensing and sensor bar is a newly implemented function to control PTZ camera in this research to improve upon the previous interactivity methods. The interactive control with Wii remote motion sensing is capable of controlling the directions of pan and tilt simultaneously within a larger range because this method used Bluetooth connection as its wireless protocol. Meanwhile interactive control with sensor bar is able to control pan, tilt, and zoom according to movement of the Wii remote which is the main advantage for this method. However, the use of the IR sensor bar has limited range of freedom for the user to move around. In the future, this research will be extended to build a control room system with a few Wii remote connected to a few IP PTZ cameras spread across different location. The increase in flexibility, intuitive control, and ease of use will hopefully be able to improve upon the current user experience of controlling a PTZ camera for surveillance or other tasks. ACKNOWLEDGMENT The author used Nintendo Company Ltd. Wii console products, Axis Communications PTZ cameras and Axis Camera Control Software Development Kit. REFERENCES Through movement Instant Through buttons Through buttons Through movement Zoom Capability Continuous Set value of z F Set value of z F Continuous [1] CCTV: Networking and Digital Technology (Second Edition), by Vlado Damjanovski. [2] Johnny Chung Lee, Hacking the Nintendo Wii Remote, Pervasive computing, July September 2008. [3] Nintendo "Nintendo Wii - Hardware Information, May 2006. [4] Matt Casamassina, Wii Controllers: Unlocking the Secrets Battery and power specifics, SYNCHRO functionality, rumble motor details, LED secondary purpose and a camera? July 2006. 3317

[5] Jamin Brophy-Warren, Magic Wand: How Hackers Make Use of Their Wii-motes, The Wall Street Journal, April 2007. [6] Axis communications, http://www.axis.com/techsup/cam_servers/dev/activex.htm. [7] V. Apostolyuk Theory and design of micromechanical vibratory gyroscopes, MEMS/NEMS Handbook, Springer, 2006, Vol.1, pp.173-195. [8] wiiuse, http://www.wiiuse.net A. H. W Goh just finished his diploma in information technology from Multimedia University, Malaysia, in 2008. Before him finishing his diploma, he gone through an industrial training and he worked as an intern with the Centre for Intelligent Imaging (CII), MIMOS Berhad. He is now an assistant researcher with the Centre for Intelligent Imaging (CII), MIMOS Berhad. His research interests include computer vision, image processing, and computer science. International Science Index, Computer and Information Engineering waset.org/publication/6162 3318