A Sensed-Point-Oriented Geographic Routing for Camera Networks Hiroki Ishizuka†, Yoshito Tobe†† Department of Information and Media Engineering, Tokyo Denki University †† Department of Information Systems and Multimedia Design, Tokyo Denki University Email: † isi@u-netlab.jp , †† yoshito-tobe@osoite.jp [Authors are co-affiliated with CREST, Japan Science and Technology Agency] Abstract Camera networks have been paid much attention in sensor networks since those network are useful to visualize a phenomenon sensed by other sensors for temperature, humidity, and light. When a user selects a point of an area deployed cameras in an application, a geographic routing is best used as a routing of the camera network. In conventional geographic routing, the destination of a message should be the location of a node. However, this is not suitable for sensors that cover a wide or directed sensing area such as cameras. To cope with this problem, we propose a modified geographic routing scheme called SenriGan. SenriGan accommodates specifying a sensed point as a destination instead of using a location of a node. In this demonstration, we show a prototype system of SenriGan. 1. Introduction Multimedia sensors such as a Web camera have rapidly been developed and disseminated in recent years. They can be utilized in various scenarios such as life-saving at a disaster area, observation of abnormal weather, and security in our urban life. Queries issued by users of these applications are often associated with two attributes. One is time when a data is sensed. For example, researchers of weather need a time-series observation. The other is a location where data is sensed; a security guard of a building needs to identify the exact location about which a suspicious person is wandering. Time and location are important attributes to search user's required data in sensor networks. Therefore, a developer of sensor networks should design a specialized query routing protocol to enable the two attributes to be processed. Geographic routing is designed as a specialized query routing for a location attribute and has been paid much attention in query-based sensor networks. It assumes that sensor nodes are installed onto a field with Euclidean coordinates and can route messages from a sensor node to another only using their spatial coordinate. Each sensor node manages its own and its neighbors location information in its neighbor table. When a node receives a packet, the node finds and forwards the packet to the geographically nearest node to the destination in the table. Eventually, the packet is delivered to the location specified by a user, thus enabling the user to obtain the data at the location. In conventional geographic routing, the destination of a message should be the location of a node. However, there is also a case in which a user wants data at a location where no node exits. Assume that a region is covered by several camera nodes. A user may specify a sensed point which is observed by one or more sensor nodes. Conventional geographic routing does not accommodate such a case. To cope with this problem, we propose a modified geographic routing scheme called SenriGan. SenriGan is an enhanced geographic routing scheme which accommodates specifying not a location of a sensor node but a directly sensed point as the destination. A node of SenriGan calculates its own sensing area beforehand. Each node of SenriGan broadcasts its sensing area and own location to its neighbor nodes in its beacon packets and manages the area of neighbors in its neighbor tables. Basically, these nodes create a planar graph such as Gabriel graph and Relative nearest graph among their neighbor nodes using their locations. A source node sends a query packet including a sensed point as a destination. Like GPSR [1], SenriGan uses greedy and perimeter (or face) forwarding. However it differs from GPSR in that it does allow turning around a face routing surrounding the sensed point to investigate the existence of sensors that capture the sensed point. In this demonstration, we show our prototype system using personal computers and Web cameras. 2. Background and Goals 2.1. Problems in conventional geographic routing schemes First, unlike a sensor of temperature or pressure at point, a camera can obtain data covering some wide area. Conventional routing schemes cannot be applied to destinations inside a sensing area. Second, a camera is also associated with direction. Suppose that one desires to observe on image at some location. However, the image changes depending on the direction of sensing. 1-4244-1241-2/07/$25.00 ©2007 IEEE 209