Research Symposium-2013
Permanent URI for this collection
Browse
Browsing Research Symposium-2013 by Subject "Automated"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item NoobaVSS: Video Processing Framework to Enhance Processing and Automated Manipulation of Surveillance Videos(Uva Wellassa University of Sri Lanka, 2013) Nanayakkara, A.; Dissanayaka, A.; Wijenayake, C.; Hettiarachchi, C.; De Silva, C.Surveillance cameras are becoming artificial eyes capable of monitoring behaviors, activities, or other visual information with the purpose of influencing, managing, directing, or protecting. However they still depend on human assistance in interpreting any anomalies in the scenes they capture. Next generation smart surveillance systems are expected to be capable of detecting anomalies by themselves releasing human operators from constant, manual observation of the video feeds. In the recent past Sri Lanka has shown a rapid increase in the use of CCTV surveillance systems in different types of environments including commercial, non-commercial and government sectors. Most of these however are used only for post-incident investigation purposes mainly due to the higher effort and cost required for real time analysis. The unavailability of video analyzing platforms in the public domain and non-existence of open source video analyzing software has deterred their use for pre-incident investigation and real time analysis. Our research effort is to develop a software framework that will act as a testing framework and software basement for automated surveillance video analysis with the aim of improving quality and level of security provided by video surveillance systems. A sample scenario for a banking environment is studied extensively to guide the development process. Methodology The framework is developed as a component based model. A set of individual plugins have been developed separately and connected to the main engine where each individual plugin is responsible for a separate feature extracting task. A plug-in is basically capable of processing a given sequence of image frames from a video and extract designated features (ex: Number of faces in the scene, Speed of an object in the scene). To identify these key features to be extracted from the video imagery, a scenario analysis is conducted over capturing domain (in our extensive study-banking environment). Scenario analysis is useful in identifying what is needed to be extracted from the input video and what is not needed to be extracted. Since the approach in writing scenarios is not restricted to any formal method or constrained by any event sequence, more free flowing and different scenarios are captured. These scenarios ultimately make it easier to identify the nature of the environment and give more insight in identifying computer vision techniques that need to be used. Next, to extract each of those features of the video, a separate plugin has been developed. Knowledge representation platform has been developed using the Qt framework. This framework has the unique capability of loosely coupling functions using signal slot mechanism. Each processing plugin essentially has the same structure, where it may or may not subscribe to outputs of some other plugins. It processes the inputs accordingly within the given time frame and emits its output, if any. They all are feature detectors which take input from a surveillance video feed. A global timing signal has been used to keep track of time and an abstract processing node facilitates signal slot mechanism. It has an abstract process method, so that the processing modules inherited from it can implement a different functionality for a process method. However, nodes named as D does not subscribe to any other nodes. They can be feature detectors which take input from a video feed. In the testing environment, it can read from a file and emit the content as an event for the given time frame.Item Portable Automated PBX System(Uva Wellassa University of Sri Lanka, 2013) Kriyawasam, U.S.; Rajapaksha, R.W.V.P.C.Voice over Internet Protocol (VoIP) technology lets you to use the Internet to make and receive telephone calls. VoIP is available in a wide range of services such as free VoIP services. For VoIP, a broadband Internet connection, plus a traditional phone and an adapter or a VoIP- enabled phone; or VoIP software on your computer is required. Lot of benefits can be obtained from the VoIP; such as it reduces travel and training, helping employees stay connected to each other, reduce phone charges and have a single network for voice and data therefore it simplifies the managing and reduce costs. Access phone system's features at home or at client offices, in airports and hotels anywhere with a broadband connection. Since the phone calls are made over the Internet Protocol, the base price for VoIP is often less than that of traditional phone lines and also it is adding new dimensions and altering business communications in a big way. Succinctly stated, VoIP converts analog voice signals into digital data packets to facilitate two-way transmission of conversations in real time (James A, 2010). However equipments used to implement VoIP networks are costly. Therefore customers need to spend more money for a branded Private Branch Exchange (PBX) system. Existing systems are lack of mobility and portability since they are massively large to use as portable devices. Therefore this research project was aimed to develop a system to implement portable, low cost and automated PBX system to be used within a Local Area Network (LAN). Methodology System was implemented to use in Linux environment. dyanmips and dynagen servers were used to manage the VoIP by including Analog to Digital Signal conversion and vice versa. First one Linux distribution was installed in flash memory chip to create a portable device. Then dynamips and dynagen servers were installed to the Linux distribution. Next, branded router image was implemented and configured to run on the dynamips and dynagen servers to connect with the LAN. In the next phase of the project, separate accounts were created for each device to manage and transfer VoIP telephony services in the configured router. Initially the system was tested with the Software phones to check the routing. After that Analog Telephone Adapter (ATA) was configured with the system to manage the Analog phones to take calls within a LAN by using Session Initiation Protocol (SIP). Finally the completed system was tested for both Software phones and the Analog phones. Figure 1 depicts the main system flow of the implementation mainly with six modules. Call Route System (CRT) is the place where the server (Cent OS (Linux), dynamips/dynagen and Router) was configured. Main system configurations were configured and included in the CRT module. Graphical User Interface (GUI) for the system router was configured in the GUI module. All the GUI configurations can be implemented with this module. This module provides the facility to monitor the overall system health. GUI module provides the user friendly environment. Digital/Analog module was used to convert Analog data to Digital data and Digital data to Analog data. Analog Call Invoker/Receiver and Digital Call Invoker/Receiver modules were used in the system to connect Analog Telephones and Digital Telephones respectively. Therefore with this proposed system it is possible to use both Analog and Digital phones to receive and invoke a call.