Some frames, grabbed from the video stream during a demonstration, are shown in figure 1. The demonstrator was holding the gun in his right hand. The blob obscures the actual position of the gun and the red color indicates that the magnetic signature matches a dangerous object category.
For details on the underlying technologies, readers are referred to the literature on magnetic tensor gradiometry[1], magnetic position extraction[2], threat identification[3] and other applications[4]. This paper only summarizes the algorithms to show the computational impact of their numerical implementations.
The software development for this project was initially conducted using Microsoft tools to take advantage of existing source code. The prior project recorded raw data without any calculation and subsequently used modelling software for analysis. The central part of this paper reviews the new Linux-based implementation for this project, including descriptions of the problems that were encountered and shows how each problem was resolved as the code base for the project was migrated to Debian GNU/Linux.