Font Size: a A A

Software Design Of Visual Target-scoring System Server

Posted on:2016-06-25Degree:MasterType:Thesis
Country:ChinaCandidate:Q F YingFull Text:PDF
GTID:2308330461957375Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
The traditional way of shooting target reporting uses artificial target reporting, which is inefficient, low fidelity and unsafe. Therefore, the visual target-scoring system has become the development of target system used for live-fire training in the military. Server, the core unit of the visual target-scoring system, can manage the resource and data in the system, response the transaction requests from the terminals rapidly, and display the shooting results graphically. Summarily, research and development of visual target-scoring system server, that is the center of data and messages, is very important for improving the military training level of efficiency, precision and automation.This thesis researches and develops the server of visual target-scoring system. The server can be divided into three layers:the layer of interaction, the layer of business distribution and the layer of transaction processing. The interaction layer defines the communication interfaces between clients based on WAMP (Websocket Application Messaging Protocol), and interfaces between target terminals. The business distribution layer implements the handling of business logic. The transaction processing layer includes data management module, image processing module, state management module and log module. The server can response the requests from more than 50 terminals or clients in real time and adopt the event delegation mechanism to handle the asynchronous processing, which improves the speeds of response and processing greatly. The data management module, based on database technology, manages and stores the data from target terminals, clients and the shooting tasks to guarantee the integrity of the data. The database module also builds the entity relationships to guarantee the consistency of the data and reduce redundancy. The module, based on the .NET entity framework, achieves the conversion from logical database to object-oriented database, can query and update efficiently. According to the requirement by visualizing the results in this system, the thesis researches and implements a solution of visual image processing algorithm. The algorithm implements the display of shooting pictures, bullet holes and shooting scores shortly. The algorithm includes the following parts:pattern recognition of the target,the recognition of bull’s eye and calibration points, geometry correction and image zooming. The experimental results show that the recognition of target and bull’s eye is very accurate. The result of geometry correction is precise and the articulation of display after image zooming is high.
Keywords/Search Tags:Visual target-scoring system, WAMP protocol, image process, database
PDF Full Text Request
Related items