Layered Architecture of BubbleBoy
Layered architecture ( figure) of BubbleBoy is a detailed interpretation of main components of the system. Layers of the systems designed as tree tier architecture. Main tears can be identified as Presentation Tier, Logic Tier and Data Tier. It will clarify the system functionality in abstract and it will clear the main layers and sub layers of them.
Logic Tier
This layer concludes the software application part of the BubbleBoy.
· Image Acquisition
Preparing of the images taken from user and feeding them to image processing will be done at this sub layer.
· Image Processing
This layer consists of three parts 2D image processor, 3D Image generator, Head Direction capture module. Initially the image is in the position came from the image acquisition sub layer and it will contain the marker with it.
· Gesture Recognition
This represent the recognition of the pose of the user in one time instant and the details will be compared with the knowledge base data. Then the results will be proceeds to the action detection layer.
· Action Detection
In this layer it will map the sequence of the images processed by the above layer with the details on human actions in Knowledge base and will detect the action of the user.
· Knowledge Base Access Handling
This layer is responsible for handling the communication of Knowledge Base with Logic Tear components. It will control the access requests from application and manage the data flow of the in and out of Knowledge Base.
Environment Generation
Environment Generation
This layer will take inputs from the action detection layer; generate appropriate environment change according to detected action of the user.
· Environment Modification
Environment Modification layer is the layer that will make changes immediately after the changes in environment are identified by the Environment generation layer.
Data Tier
· BubbleBoy Database
Database will be required for the Logic Tier components to store data apart from Knowledge Base. The Knowledge Base will be keeping specialized data for gesture recognition and action detection. Therefore the database for the other components of the Logic Tier will be necessary.
· Knowledge Base
Knowledge Base will consist of two types of data basically. Gesture model details and Action detection details can be identified in this stage as details to be included in Knowledge Base.
Presentation Tier
· Graphical Environment
This will be showing the virtual environment to the user according to the action he/she presented.
No comments:
Post a Comment