Abstract:
The present invention provides a method for processing a video stream taken by a steerable camera to segment the same. The method comprises converting the video stream into an image sequence; segmenting each image of the image sequence to extract a foreground image and a background image; combining background images of the image sequence to form a global map; determining motion frequency of the foreground image through a motion table, wherein the motion table has a same (pixel?) size as the global map, each cell of the motion table records a count on the a number of foreground images; augmenting the count on the motion table based on the corresponding position of the foreground image over the global map to indicate a high motion area and a low motion area through the number of count; generating a set of local maps of the same size for each motion area over the global map, each local map is incorporated with the corresponding foreground image and its timestamp; and rendering a new segmented video by combing each set of local maps.
Abstract:
The present invention provides a system and method for processing sequence of image frames captured through an imaging device, the imaging device includes an accelerometer. The system and method comprise an adaptive temporal background subtraction unit and a dynamic foreground object estimation unit for evaluating whether each pixel is either a moving object pixel or a non-moving object pixel based on the classification of the pixels between the first motion map and the second motion map generated thereon.
Abstract:
The present invention provides a system and method for processing sequence of image frames captured through an imaging device, the imaging device includes an accelerometer. The system and method comprise an adaptive temporal background subtraction unit and a dynamic foreground object estimation unit for evaluating whether each pixel is either a moving object pixel or a non-moving object pixel based on the classification of the pixels between the first motion map and the second motion map generated thereon.
Abstract:
The present invention relates to an image processing system (100). The image processing system (100) is able to compute and analyse spatial relationship between objects detected in an image. The image processing system (100) comprises of an image segmentation and labelling component (110), a blob detection component (120), a spatial relationship extractor component (130), and a domain knowledge base (140). The image processing system (100) extracts spatial relationship between objects in an image by performing a surface subdivision computation, two-dimensional spatial relation computation, three-dimensional spatial relation computation and spatial relation extender.
Abstract:
The present invention relates to a sensor for determining calcium ions in a sample and a method of preparing optical-chemical sensor for determining calcium ions in a sample. One of the advantages of the present invention provides a sensor for determining calcium ions in a sample particularly optical-chemical sensor which does not require a reference element. Another advantage of the present invention is that it introduces calcium sensing receptor active compounds having fluorescence properties. In further advantages of this invention include fluorescent and lipophilic calcium receptor molecule that can be used as calcium ion recognizing agent in electrochemical and opto-chemical sensor.
Abstract:
The present invention relates to a delegation system. The delegation system comprises of at least one application server (100), at least one client device (200), and a delegation server (300). The delegation server (300) is used to allow the delegator to delegate a task to the delegatee. Moreover, the delegation server (300) hides or disables certain functions and information in the web application when the delegatee is accessing the web application to perform the delegated task. The delegation server (300) comprises of a user authentication module (310), a login module (320), a session recording module (330), a session playback module (340), a session filtering and rendering module (350), an application server listener and forwarder module (360), and a user notification module (370).
Abstract:
Load balancing of an access point (AP) in wireless networks is achieved through virtual cell sizing. The system comprising at least one wireless interface (210) adapted to associate and communicate with wireless users; at least one AP interface (230) adapted to communicate with neighbouring APs; at least one scanning interface (220) adapted to detect user stations (STAs) associated with said AP; at least one STAs detection module (SDM) (240) in communication with said at least one scanning interface (220) and said at least one AP interface (230), said SDM (240) being adapted to detect target STAs for potential offloading and communicate with SDMs of neighbouring APs; at least one AP loading monitor and decision module (ALDM) (250) in communication with said SDM (240) and said at least one wireless interface (210), said ALDM (250) being adapted to monitor the level of loading of said AP; at least one support rates controller (SRC) (260) in communication with said ALDM (250), said SRC (260) being adapted to control supported rates of said AP; and at least one beacon updater (BU) (280) in communication with said SRC (260), said BU (280) being adapted to update a support rates field in a beacon broadcast by said AP. The AP loading monitor and decision module (ALDM) (250) monitors the load of said AP and is adapted to determine whether to off- load excessive STAs to neighbouring APs by shutting down a supported rate, or to enable a supported rate when said AP is underloaded.
Abstract:
The present invention relates to data communications networks more particularly a method for creating virtual links in a wireless mesh network and configuring virtual links in a virtual group of a wireless mesh network. One of the advantages of the method of the present invention is it eliminates the need to use additional hardware infrastructures for virtual channels or links in wireless mesh network and grouping them for specific service or application. Another advantage of the method of the present invention is that it allows agile network configuration based on situation and requirements by dynamically increasing the number of virtual channels or the number of virtual group. Thus, this advantage improves the scalability, security, and network management in a wireless mesh network. Furthermore, the method of the present invention provides a method to create virtual channels for mesh network having non-tagging. Thus, it reduces packet processing at access point in a wireless mesh network. The method of the present invention having one beacon for each virtual channel provides an advantage for configuring inside the beacon with secure and non¬ secure channels.
Abstract:
A system and method (100, 200) for automated generation of contextual knowledge-base by utilizing contextual revised knowledge-base generator (102), the said contextual knowledge-base generator (102) comprising at least one Salient Entity List Composer module (204); at least one Concept Extension module (208); at least one Ontology Content Mapping module (212); and at least one Revised Knowledge-base Reconstruction module (214). The at least one Revised Knowledge-base Reconstruction module (214) having means for receiving domain knowledge base with concepts from mapped content ontology; determining if said concepts are marked and further processing marked concepts by preserving original hierarchy structure of marked concepts; preserving instances attached to marked concepts; preserving properties with its domain as preserved instances; and removing unmarked concepts from ontology while preserving original hierarchy structure of said marked concepts. In short, the invention automatically identify all concepts, properties and instances (C,P,I) for a revised knowledge-base from a domain knowledge-base based on specific entities and associated contextual information.
Abstract:
The present invention relates to a method of managing allocation of multiple frequency channels (15) in conjunctions with time slots (25) by each of the wireless node (10) so that each of these wireless nodes (10) can communicate with each of its neighboring wireless nodes (10) based on a specific frequency channel (15) that has been allocated there between at a specifically assigned time slot (25), and thereby prevents the other neighboring wireless nodes (10) from any potential interference during the transmission.