@inproceedings{abeysinghe2004motrack3DPaper, author = {Sasakthi S. Abeysinghe and Krishanthan Loganathan}, title = {Shape modeling and matching in identifying protein structure from low-resolution images}, booktitle = {11th Annual sessions of the IEE-Sri Lanka}, year = {2004}, location = {Colombo, Sri Lanka}, abstract = {Today, three-dimensional motion tracking is implemented using magnetic, fibre optic and mechanical techniques that share a common setback: the need for physical contact with the target. Although vision-based techniques provide a contact-free motion tracking solution, they have not been commercially used due to their high resource requirements and code complexity. This paper describes a generic platform that would hide the complexity of vision-based techniques and provide location information via a simple and open protocol. The first step of the solution involves capturing information using multiple image sources, which can be low-cost web-cams or even specialised wide-angle cameras. These image streams are thereafter sent to the Server component that separates the targets from the background using image differencing and a threshold function. Thereafter, a noise reduction algorithm is used to eliminate salt and pepper noise. The flood-fill algorithm is used on the result to identify the borders of each target within each image stream. Finally, the three-dimensional locations of the targets are calculated within the server component using Epipolar geometry. The location information is thereafter sent to software and hardware clients using an open protocol based on the Extensible Markup Language. The RSA encryption algorithm is used in this protocol to ensure the confidentiality of the information being transmitted. Analysis of the developed prototype has demonstrated its practical applicability thereby making vision-based three-dimensional motion tracking more accessible to the commercial and academic worlds.}, } @mastersthesis{abeysinghe2004motrack3DDissertation, author = {Sasakthi S. Abeysinghe and Krishanthan Loganathan}, title = {MoTrack3D: Three-dimensional motion tracking using stereo vision}, school = {Manchester Metropolitan University} address = {Manchester, USA}, month = {September} year = {2004}, abstract = {Today, three-dimensional motion tracking is implemented using magnetic, fibre optic and mechanical techniques which share a common setback: the need of physical contact with the target. Nevertheless, vision-based techniques provide a contact-free motion tracking solution, but have not been commercially used due to its high resource requirements and code complexity. The purpose of this project was to create a generic platform which would hide the complexity of vision-based techniques and provide location information via a simple and open protocol. Similar products and user requirements were analysed and a solution was designed using the Unified Modelling Language. The prototype was implemented using Borland Delphi 7.0 on Microsoft Windows XP using an evolutionary, horizontal prototyping approach together with Rapid Application Development techniques. Image processing techniques together with Epipolar Geometry was used in motion tracking algorithms, while the Extensible Markup Language together with RSA encryption was used to create an open client-server communications protocol. An expert evaluation was conducted with eight experts of four user-groups to identify the strengths and weaknesses of the solution. These evaluations have confirmed the success of the project, making vision-based three-dimensional motion tracking more accessible to the commercial and academic worlds.}, }