[go: up one dir, main page]

FR2743415A1 - Comparison of cartridge cases by analysis of digitised images - Google Patents

Comparison of cartridge cases by analysis of digitised images Download PDF

Info

Publication number
FR2743415A1
FR2743415A1 FR9600172A FR9600172A FR2743415A1 FR 2743415 A1 FR2743415 A1 FR 2743415A1 FR 9600172 A FR9600172 A FR 9600172A FR 9600172 A FR9600172 A FR 9600172A FR 2743415 A1 FR2743415 A1 FR 2743415A1
Authority
FR
France
Prior art keywords
projectile
criterion
criteria
digital information
comparison
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9600172A
Other languages
French (fr)
Other versions
FR2743415B1 (en
Inventor
Franck Demoly
Denis Perraud
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SERVICE CENTRAL DES LABORATOIR
Original Assignee
SERVICE CENTRAL DES LABORATOIR
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SERVICE CENTRAL DES LABORATOIR filed Critical SERVICE CENTRAL DES LABORATOIR
Priority to FR9600172A priority Critical patent/FR2743415B1/en
Publication of FR2743415A1 publication Critical patent/FR2743415A1/en
Application granted granted Critical
Publication of FR2743415B1 publication Critical patent/FR2743415B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B35/00Testing or checking of ammunition

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The case (2) is placed on a table (1) for illumination of its upper surface at grazing incidence by a lamp (3) aimed at right angles to its axis. The surface is observed through a binocular eyepiece or microscope (4) coupled to an electronic camera (5) with a digital signal processor (6) and a memory (7). A data storage disc or CD-ROM (8) provides a database containing all reference information with which a suspect case is to be compared. A region of the display containing a relevant imprint is selected interactively and digitised for extraction of parameters corresponding to the appropriate criterion.

Description

PROCEDE DE COMPARAISON DE PROJECTILES ET DISPOSITIF
La présente invention concerne un procédé de comparaison de projectiles et le dispositif.
PROJECTILE COMPARISON METHOD AND DEVICE
The present invention relates to a projectile comparison method and the device.

I1 est connu par les demandes PCT WO 93/22617 et WO 92/20988 un procédé et appareil d'analyse de projectiles. I1 is known from PCT applications WO 93/22617 and WO 92/20988 a method and apparatus for analyzing projectiles.

Toutefois le procédé enseigné par ces brevets nécessite l'éclairage du projectile par un faisceau planaire selon un plan sécant par rapport à l'axe de symétrie du projectile de façon à générer transversalement aux projectiles une bande d'éclairage. Ce procédé nécessite d'enregistrer les images des tranches de projectiles puis d'accoler ces images des différents secteurs de projectiles pour reconstituer intégralement le projectile. Pour cela il est nécessaire dans une première étape de détecter dans l'image de chaque secteur les portions de secteurs se superposant avec l'image précédente de façon à éliminer ces parties.However, the method taught by these patents requires the lighting of the projectile by a planar beam along a plane intersecting with respect to the axis of symmetry of the projectile so as to generate an illumination strip transversely to the projectiles. This process requires recording the images of the projectile sections and then attaching these images of the different projectile sectors to completely reconstruct the projectile. For this it is necessary in a first step to detect in the image of each sector the portions of sectors overlapping with the previous image so as to eliminate these parts.

De plus ce dispositif nécessite par la suite des moyens permettant de modifier la position des projectiles pour pouvoir les amener dans une position où les images correspondantes de chaque projectile sont comparables entre elles. Enfin la méthode utilisée nécessite la conservation des bandes des différents secteurs de projectiles pour calculer la signature de chaque bande. In addition, this device subsequently requires means making it possible to modify the position of the projectiles in order to be able to bring them into a position where the corresponding images of each projectile are comparable to each other. Finally, the method used requires the conservation of the bands of the different projectile sectors to calculate the signature of each band.

Une corrélation entre les bandes de différents projectiles est effectuée pour ensuite déterminer une valeur maximale de corrélation puis une valeur globale de corrélation. Ceci nécessite donc des moyens de stockage important pour stocker toutes les images et d'autre part des moyens de calcul non négligeables pour arriver à faire une comparaison. Enfin cette méthode de recherche est limitée à un seul critère comparatif concernant les rayures des projectiles et ne permet pas la prise en compte d'autres critères. A correlation between the bands of different projectiles is carried out to then determine a maximum correlation value and then an overall correlation value. This therefore requires significant storage means for storing all the images and, on the other hand, non-negligible calculation means for arriving at a comparison. Finally, this research method is limited to a single comparative criterion concerning projectile scratches and does not allow other criteria to be taken into account.

Le premier but de l'invention est de proposer un procédé de comparaison de projectiles permettant de prendre en compte différents critères et nécessitant moins de moyens de stockage pour un nombre de critères supérieurs. The first object of the invention is to propose a method for comparing projectiles allowing different criteria to be taken into account and requiring less storage means for a higher number of criteria.

Ce premier but est atteint par le fait que le procédé comporte
une étape de constitution et de stockage dans une mémoire d'une base de donnée des différents projectiles existant, contenant pour chaque projectile référencé une pluralité d'informations numériques correspondant chacune à un critère différent
une étape de prise d'un nombre déterminé d'images d'un projectile incriminé et de traitement de ces images par un système informatique pour extraire les informations numériques correspondant chacune à un des critères de la base de donnée à mémoriser ces informations puis une étape de comparaison de chacune des données d'un projectile incriminé avec les données de chaque référence de projectiles pour les mêmes critères.
This first object is achieved by the fact that the method comprises
a step of constitution and storage in a memory of a database of the different existing projectiles, containing for each projectile referenced a plurality of digital information each corresponding to a different criterion
a step of taking a determined number of images of an incriminated projectile and of processing these images by a computer system to extract the digital information each corresponding to one of the criteria of the database to store this information, then a step comparison of each data of an incriminated projectile with the data of each reference of projectiles for the same criteria.

Selon une autre particularité l'utilisateur dispose de moyens permettant de déterminer les critères pris en compte pour la comparaison, lesdits moyens consistant en une liste de critères affichables sur des moyens de visualisation et par des actions telles que des clics sélectionnables et validés par l'utilisateur grâce à des moyens d'entrée de type souris. According to another particular feature, the user has means making it possible to determine the criteria taken into account for the comparison, said means consisting of a list of criteria that can be displayed on display means and by actions such as clicks that can be selected and validated by the user through mouse input means.

Un autre but de l'invention est de proposer un procédé d'extraction des informations numériques correspondant à des critères déterminés. Another object of the invention is to propose a method for extracting digital information corresponding to determined criteria.

Ce but est atteint par le fait que le procédé comporte une étape dans laquelle le projectile placé sur un support est éclairé selon un axe perpendiculaire au plan formé par l'axe optique de la caméra et l'axe de symétrie du projectile de façon à réaliser un éclairage rasant,
une étape de prise de vue du projectile par une caméra électronique de type numérique à haute définition et grand champ pour fournir une image digitalisée sur la totalité de la longueur de la balle,
une étape de traitement informatique de l'image digitalisée pour extraire des valeurs numériques permettant de déduire les équations des droites superposables aux images des rayures formées sur la superficie du projectile et déduction à partir des équations de ces droites d'un ensemble de données constituant les coordonnées en x et en y, l'inclinaison et l'écart par rapport au bord de chaque rayure.
This object is achieved by the fact that the method comprises a step in which the projectile placed on a support is lit along an axis perpendicular to the plane formed by the optical axis of the camera and the axis of symmetry of the projectile so as to produce grazing lighting,
a step of shooting the projectile by an electronic camera of the high definition digital type and wide field to provide a digital image over the entire length of the bullet,
a computerized processing step of the digitized image to extract digital values making it possible to deduce the equations of the lines superimposable on the images of the stripes formed on the surface of the projectile and deduction from the equations of these lines from a set of data constituting the coordinates in x and in y, the inclination and the deviation from the edge of each stripe.

Selon une autre particularité le procédé effectue une comparaison selon le critère du calibre du projectile. According to another particular feature, the method makes a comparison according to the criterion of the caliber of the projectile.

Selon une autre particularité le procédé effectue une comparaison selon le critère de la largeur des rayures. According to another particular feature, the method makes a comparison according to the criterion of the width of the scratches.

Selon une autre particularité le procédé effectue une comparaison sur le critère du pas des rayures. According to another particular feature, the method makes a comparison on the criterion of the pitch of the scratches.

Selon une autre particularité le procédé effectue une comparaison sur le critère des stries interayures. According to another particular feature, the method makes a comparison on the criterion of inter-rib streaks.

Selon une autre particularité le procédé effectue une comparaison sur le critère des défauts. According to another particular feature, the method makes a comparison on the criterion of defects.

Selon une autre particularité la comparaison des données incriminées avec les données de référence selon le critère des rayures s'effectue en comparant les informations mémorisées donnant la localisation des rayures, en comptant le nombre de rayures du projectile incriminées situées au même endroit que les rayures du projectile de référence puis par application d'un coefficient de filtre au résultat si le rapport entre le nombre de rayures du dossier de référence ayant fait l'objet d'un compte et le nombre total de rayures du dossier de référence est supérieur à 0,6.  According to another particularity, the comparison of the data incriminated with the reference data according to the criterion of the scratches is carried out by comparing the memorized information giving the location of the scratches, by counting the number of scratches of the incriminated projectile located at the same place as the scratches of the reference projectile then by applying a filter coefficient to the result if the ratio between the number of scratches in the reference folder that has been counted and the total number of scratches in the reference folder is greater than 0, 6.

Un autre but de l'invention est de proposer un dispositif de constitution d'une base de données de référence. Another object of the invention is to propose a device for constituting a reference database.

Ce but est atteint par le fait que le dispositif comporte une table de présentation de l'échantillon de projectile pourvue d'un éclairage rasant parallèle au support de projectile, un support maintenant une caméra de type numérique avec grand champ selon une direction perpendiculaire au plan du support la caméra ayant une résolution de 1280 x 1024 pixels
un dispositif d'analyse des informations numériques représentant l'image saisie et permettant l'extraction, pour un échantillon donné, de la valeur numérique représentative des coordonnées x et y d'une rayure, de son inclinaison par rapport à l'axe du projectile et de l'écart de la rayure par rapport au bord de l'image
des moyens interactifs permettant de compléter les autres critères constituant des données de la base de donnée telles que les informations concernant le calibre, la largeur des rayures, le pas des rayures et les informations concernant les inter rayures et les défauts;
des moyens de mémoriser ces informations sur un support physique transportable ou transférable.
This object is achieved by the fact that the device comprises a table for presenting the projectile sample provided with grazing lighting parallel to the projectile support, a support holding a digital type camera with large field in a direction perpendicular to the plane. support the camera with a resolution of 1280 x 1024 pixels
a device for analyzing digital information representing the captured image and allowing the extraction, for a given sample, of the digital value representative of the x and y coordinates of a stripe, of its inclination relative to the axis of the projectile and the distance of the scratch from the edge of the image
interactive means making it possible to complete the other criteria constituting data of the database such as the information concerning the size, the width of the stripes, the pitch of the stripes and the information concerning the inter-stripes and the defects;
means for storing this information on a transportable or transferable physical medium.

Selon une autre particularité les moyens interactifs comportent un logiciel applicatif permettant d'afficher sur un moniteur une fenêtre comportant une pluralité de zones de texte correspondant chacune à un critère et destinées à recevoir et n'accepter que des informations numériques avec pour chaque zone de texte la désignation, à côté de la zone de texte, du critère concerné. According to another particular feature, the interactive means comprise application software making it possible to display on a monitor a window comprising a plurality of text zones each corresponding to a criterion and intended to receive and accept only digital information with for each text zone the designation, next to the text box, of the criterion concerned.

Un autre but de l'invention est de proposer une utilisation du dispositif. Another object of the invention is to propose a use of the device.

Ce but est atteint par le fait que le dispositif est utilisé pour extraire les informations concernant un projectile incriminé et exploiter ces informations sur un système informatique pourvu d'un logiciel d'application permettant de sélectionner dans la base de donnée les critères du dossier incriminé et dans la base de donnée du système informatique les mêmes critères pour les dossiers de référence puis à effectuer sur chaque critère un comptage des informations identiques de façon à déterminer un indice de vraisemblance. This object is achieved by the fact that the device is used to extract information relating to an offending projectile and to use this information on a computer system provided with application software making it possible to select from the database the criteria of the incriminated case and in the data base of the computer system the same criteria for the reference files then to carry out on each criterion a count of identical information so as to determine an index of likelihood.

Selon une autre particularité la base de donnée de référence et les valeurs numériques des critères du dossier incriminé sont mémorisées sur un support physique transportable. According to another particular feature, the reference database and the numerical values of the criteria of the offending file are stored on a transportable physical medium.

D'autres particularités et avantages de la présente invention apparaîtront plus clairement à la lecture de la description ci-après faite en référence aux dessins annexés dans lesquels
la figure 1 représente une vue schématique du dispositif de constitution de la base de donnée.
Other features and advantages of the present invention will appear more clearly on reading the description below made with reference to the accompanying drawings in which
FIG. 1 represents a schematic view of the device for constituting the database.

la figure 2 représente une vue schématique du système informatique d'exploitation. FIG. 2 represents a schematic view of the operating computer system.

les figures 3A et 3B le logigramme de fonctionnement du système d'exploitation. FIGS. 3A and 3B the operating flow diagram of the operating system.

la figure 4 représente le principe mathématique du traitement des images. Figure 4 shows the mathematical principle of image processing.

la figure 5 représente la fenêtre générale du logiciel d'application. FIG. 5 represents the general window of the application software.

la figure 6 représente la fenêtre d'affichage des critères de sélection pour la recherche. FIG. 6 represents the window for displaying the selection criteria for the search.

Le dispositif de la figure 1 représente un plateau support (1) sur lequel le projectile (2) est disposé pour être éclairé par un faisceau lumineux provenant d'une source lumineuse (3). Le faisceau lumineux de cette source (3) est rasant de façon à éclairer le bord supérieur de la surface du projectile (2) selon une direction perpendiculaire à l'axe y du projectile et perpendiculaire au plan formé par l'axe y du projectile et à l'axe z des moyens optiques d'observation.Les moyens optiques d'observation sont constitués par un binoculaire (4) ou un microscope, par exemple de type commercialisé par la firme LEITZ" sans la référence
M420, couplé avec une caméra électronique (5), de type numérique à haute définition et grand champ, par exemple commercialisée par la société VIDEK" sous la dénomination ' Megaplus 1.4". Cet ensemble délivre un signal numérisé traité par un système informatique d'exploitation (6) pour ensuite envoyer le résultat du traitement sur un moyen de stockage (7). Ce moyen de stockage (7) fournissant un support (8) transportable ou transférable sur lequel une base de donnée constituant l'ensemble des dossiers de référence est enregistrée. Ce support (8) peut être du type disquette, CD-ROM, cassette magnétique numérique.Le dispositif sert également ensuite à fournir les données correspondantes à un objet incriminé pour le transfert de ces données vers un système d'exploitation en vue de leur comparaison avec les informations de la base de donnée.
The device in FIG. 1 represents a support plate (1) on which the projectile (2) is arranged to be lit by a light beam coming from a light source (3). The light beam from this source (3) is grazing so as to illuminate the upper edge of the surface of the projectile (2) in a direction perpendicular to the y axis of the projectile and perpendicular to the plane formed by the y axis of the projectile and to the z axis of the optical observation means. The optical observation means consist of a binocular (4) or a microscope, for example of the type marketed by the company LEITZ "without the reference
M420, coupled with an electronic camera (5), of digital type with high definition and wide field, for example marketed by the company VIDEK "under the name 'Megaplus 1.4". This assembly delivers a digital signal processed by an operating computer system (6) to then send the result of the processing to a storage means (7). This storage means (7) providing a transportable or transferable support (8) on which a database constituting all of the reference files is recorded. This support (8) can be of the floppy, CD-ROM, digital magnetic cassette type. The device is also then used to supply the data corresponding to an offending object for the transfer of this data to an operating system for comparison. with information from the database.

La figure 2 représente le système d'exploitation constitué d'un système informatique (6) comportant un moniteur (10) une unité centrale (11) pourvue d'un lecteur (14) de disque optique ou de CD-ROM ou de tout autre moyen de mémorisation de masse susceptible de recevoir le support transportable (8) contenant les données de la base de donnée. Ce système comporte des moyens (13) d'entrée de commandes permettant d'interagir avec le logiciel d'application (20) d'analyse et de recherche des indices de vraisemblance entre les informations correspondant à un projectile incriminé et celles d'une base de donnée de référence.La base de donnée est construite autour d'un tableau comportant pour chaque référence de projectile une pluralité de critères de classification constitués de valeurs alphanumériques stockées dans cette base et organisée selon les critères suivant : calibre du projectile, famille de l'arme (revolver, pistolet automatique...), type de l'arme (GP35, beretta, astra...), nombre et orientation à gauche ou à droite des rayures, largeur moyenne des rayures, pas des rayures, cordonnées en x et en y des rayures, inclinaison des rayures par rapport à l'axe de symétrie du projectile, écart par rapport au bord de la rayure, caractéristiques des interayures définies par les mêmes trois paramètres que pour les rayures, les défauts définis par leur position et enfin l'état du projectile (intact, difforme), le type de chemisage du projectile (nickelé, laiton, cuivré) et le type de balle (blanche, ogivale, wadcutter...). Ces valeurs alphanumériques pour les rayures et interayures sont extraites par un traitement informatique pour obtenir à partir des images des différentes vues du projectile prises par la caméra les équations des droites représentant les rayures. De cette équation le système détermine les coordonnées en x, y l'inclinaison de la rayure et l'écart de la rayure par rapport aux bords de la rayure pour chaque projectile. FIG. 2 represents the operating system consisting of a computer system (6) comprising a monitor (10) a central unit (11) provided with a reader (14) for optical disc or CD-ROM or any other mass storage means capable of receiving the transportable medium (8) containing the data from the database. This system includes command input means (13) making it possible to interact with the application software (20) for analyzing and searching for likelihood indices between the information corresponding to an incriminated projectile and that of a base. The database is built around a table comprising for each projectile reference a plurality of classification criteria consisting of alphanumeric values stored in this base and organized according to the following criteria: caliber of the projectile, family of l weapon (revolver, automatic pistol ...), type of weapon (GP35, beretta, astra ...), number and orientation to the left or to the right of the stripes, average width of the stripes, no stripes, coordinated in x and y of the stripes, inclination of the stripes relative to the axis of symmetry of the projectile, deviation from the edge of the stripe, characteristics of the interayures defined by the same three parameters as for scratches, the defects defined by their position and finally the state of the projectile (intact, misshapen), the type of casing of the projectile (nickel-plated, brass, coppery) and the type of bullet (white, ogival, wadcutter .. .). These alphanumeric values for stripes and interayures are extracted by computer processing to obtain from the images of the different views of the projectile taken by the camera the equations of the lines representing the stripes. From this equation the system determines the coordinates in x, y the inclination of the stripe and the distance of the stripe from the edges of the stripe for each projectile.

Cette phase d'extraction est effectuée dans la phase d'acquisition et de constitution de la base de donnée à l'aide du matériel de la figure 1 décrit précédemment et du programme de traitement des images décrit ci-après.This extraction phase is carried out in the acquisition and constitution phase of the database using the equipment of FIG. 1 described previously and the image processing program described below.

Grâce à l'éclairage rasant les rayures apparaissent sur l'image de la caméra de façon contrastée par rapport à la surface du projectile.Thanks to the low-angle lighting, the stripes appear on the camera image in contrast to the surface of the projectile.

Comme on l'a vu précédemment le système d'acquisition d'images vidéo numériques fourni des images de très haute résolution (1280/1024 pixels) avec un nombre suffisant de niveau de gris par exemple (16, 32, 64). L'enregistrement de l'image se matérialise en mémoire par trois informations, une paire de coordonnées en x et en y pour chaque pixel est associé à chaque pixel un niveau de gris. Une fois ces informations enregistrées, la méthode consiste à extraire les stries caractéristiques et de les coder de façon à pouvoir les comparer à les stries d'autres images de balle. Avec l'éclairage rasant, les stries apparaissent soit claires (niveau de gris élevé), soit sombres (niveau de gris faible).Lors de la recherche il n'est pas possible de distinguer les stries foncées des stries claires puisqu'en fonction de l'éclairage et de la nature du matériau de l'ogive de la balle, voire en fonction d'autres phénomènes mécaniques, les stries apparaîtront tantôt noires, tantôt blanches, le reste de l'image possédant des niveaux de gris d'intensité moyenne. Pour extraire les points colinéaires ou quasiment alignés parmi un ensemble de pixels d'une image binaire mémorisée, le système informatique effectue le traitement suivant.Ce traitement repose sur la propriété mathématique suivante:
à toutes droites d'équation y = ax + b correspond une autre définition encore donnée polaire (p, 0) qui satisfait l'équation (p = x cos 0 + y sin 0). A tout point xi et yi de la droite y = ax + b correspond donc un pi, Oi tel que pi = xi cos Oi + yi sin Oi. Les projectiles ayant été positionnés de façon à ce que les stries soient pratiquement parallèles à l'axe y de la figure 1 l'angle O des différentes stries va varier entre - 20 et + 20", comme représenté à la figure 4. Le programme de recherche va donc effectuer pour chaque pixel xi, yi un calcul d'une pluralité de couples Pij, 0j avec Oj compris entre -20 et +20 et et variant selon des incréments par exemple de 2". Pour la valeur d'incrément et la plage de variation de Oj choisie on obtient ainsi 20 paires de valeur Oij, Pj associées à chaque couple xi, yi. Pour un autre pixel xk, yk on va obtenir un ensemble de valeurs Pkj, Oj et le système défini un vecteur d'accumulation à partir de ces tableaux de valeurs, le vecteur d'accumulation étant obtenu en additionnant les niveaux de gris des pixels dont les couples de valeurs Pij, 0j sont identiques.En fait le système associe à chaque paire xi, yi une pluralité de trois valeurs Pkj, Oj ng (niveau de gris) puis fait la somme pour des Pkj, 0j identiques des niveaux de gris et ainsi on détermine un ensemble de vecteurs d'accumulation qui est en fait un tableau à trois dimensions où l'axe des x correspond aux paramètres p, l'axe des y aux paramètres 0, l'axe des z à la somme des niveaux de gris de points des sinusoïdaux qui passent par le couple p, O donné. Le programme détecte ensuite les extréma locaux qui pour la détection des lignes blanches consistera à déterminer les maxima locaux et, pour la détection des lignes sombres à rechercher des minima locaux.
As previously seen, the digital video image acquisition system provides very high resolution images (1280/1024 pixels) with a sufficient number of gray levels for example (16, 32, 64). The recording of the image is materialized in memory by three pieces of information, a pair of coordinates in x and in y for each pixel is associated with each pixel a gray level. Once this information has been recorded, the method consists in extracting the characteristic streaks and coding them so that they can be compared with the streaks of other ball images. With low-angle lighting, the streaks appear either light (high gray level) or dark (low gray level) .When searching it is not possible to distinguish dark streaks from light streaks since depending on the lighting and the nature of the bullet head material, or even depending on other mechanical phenomena, the streaks will sometimes appear black, sometimes white, the rest of the image having gray levels of medium intensity . To extract the collinear or almost aligned points among a set of pixels from a stored binary image, the computer system performs the following processing. This processing is based on the following mathematical property:
to all straight lines of equation y = ax + b corresponds another polar definition (p, 0) which satisfies the equation (p = x cos 0 + y sin 0). At any point xi and yi on the line y = ax + b therefore corresponds a pi, Oi such that pi = xi cos Oi + yi sin Oi. The projectiles having been positioned so that the striations are practically parallel to the y axis of figure 1 the angle O of the different strikes will vary between - 20 and + 20 ", as shown in figure 4. The program search will therefore perform for each pixel xi, yi a calculation of a plurality of pairs Pij, 0j with Oj between -20 and +20 and and varying in increments for example of 2 ". For the increment value and the variation range of Oj chosen, we thus obtain 20 pairs of value Oij, Pj associated with each pair xi, yi. For another pixel xk, yk we will obtain a set of values Pkj, Oj and the system defines an accumulation vector from these tables of values, the accumulation vector being obtained by adding the gray levels of the pixels whose the pairs of values Pij, 0j are identical. In fact, the system associates with each pair xi, yi a plurality of three values Pkj, Oj ng (gray level) then adds up for identical Pkj, 0j gray levels and thus we determine a set of accumulation vectors which is in fact a three-dimensional table where the x-axis corresponds to the parameters p, the y-axis to the parameters 0, the z-axis to the sum of the levels of gray of points of the sinusoids which pass through the couple p, O given. The program then detects the local extremes which for the detection of white lines will consist in determining the local maxima and, for the detection of dark lines to seek local minima.

A chaque maximum ou minimum correspond donc une droite identifiée par la valeur p, O associée à ce maximum. Chaque point p, O de l'équation sinusoïdale correspond à l'équation paramétrique d'une droite. On peut donc par le calcul inverse déterminer à partir de p, O l'équation de la droite et à partir de cette équation de chaque droite représentative des stries, déterminer les coordonnées d'un point situé sur l'intersection de cette droite représentative d'une strie avec une droite qui sera par exemple la médiatrice de l'écran. Ceci permet de définir la strie par un seul point de coordonnée et donc de limiter pour chaque balle le nombre de données numériques permettant de définir les différentes stries. Each maximum or minimum therefore corresponds to a line identified by the value p, O associated with this maximum. Each point p, O of the sinusoidal equation corresponds to the parametric equation of a straight line. We can therefore by inverse calculation determine from p, O the equation of the line and from this equation of each line representative of the streaks, determine the coordinates of a point located on the intersection of this representative line d '' a streak with a straight line which will be, for example, the screen bisector. This makes it possible to define the streak by a single coordinate point and therefore to limit for each ball the number of numerical data making it possible to define the different streaks.

I1 est évident que le choix de la dimension du vecteur d'accumulation dépend essentiellement du type d'images analysées et du temps de calcul dont on dispose. It is obvious that the choice of the size of the accumulation vector depends essentially on the type of images analyzed and on the computation time available.

Si les droites que l'on recherche sont orientées dans n'importe quelle direction il faudra prendre pour le paramètre O un intervalle d'échantillonnage compris entre
O et 180 avec un pas d'incrémentation de 10 par exemple.
If the lines that we are looking for are oriented in any direction, it will be necessary to take for the parameter O a sampling interval between
O and 180 with an increment of 10 for example.

L'opérateur complète ensuite manuellement les informations de la base de donnée en entrant les autres informations telles que le calibre, le pas des rayures mesuré et la largeur mesurée des rayures, etc... The operator then manually completes the information in the database by entering other information such as the caliber, the pitch of the measured stripes and the measured width of the stripes, etc.

Cette méthode d'extraction des informations numériques à partir des images prises permet d'une part de réduire grandement la place de stockage nécessaire et d'autre part d'obtenir une base de donnée sur un objet portable tel qu'un support magnétique ou électronique et facilement transportable pour être exploité dans tout lieu où la nécessité s'impose. L'exploitation de la base de donnée s'effectue grâce à un système informatique et un logiciel d'application chargé sur le système informatique destiné à exploiter d'une part les informations de la base de donnée, d'autre part celles fournies par l'analyse et l'extraction des critères d'un dossier concernant le projectile incriminé.Le logiciel d'exploitation fait d'abord apparaître à l'utilisateur une fenêtre (201) permettant de sélectionner dans un menu les critères du dossier incriminé sur lequel il veut travailler puis de charger ces critères à partir du support de type disquette, CD-ROM, disque optique. Puis une deuxième fenêtre (202) permet à l'utilisateur par un menu ou par des boutons validés par les actions de la souris de sélectionner les critères du dossier de référence sur lequel la recherche va s'effectuer, ces critères devant être normalement les mêmes que ceux du dossier incriminé. Chaque dossier de référence de la base de donnée comporte en plus des critères déjà énumérés un numéro de dossier et une information définissant la nature de l'infraction (homicide, vol à main armée...).A l'étape (203) le système positionne un compteur (DI) de critères de dossier incriminé à 1 puis effectue à l'étape (204) la lecture du critère du dossier incriminé ayant le numéro (Dl). A l'étape (205) le système positionne un compteur (DR) de dossier de référence à 1 puis l'étape (206) positionne un compteur (I) de critères pour le dossier de référence ayant le numéro (DR). A l'étape (207) le logiciel examine si la nature du critère du dossier incriminé est identique à la nature du critère du dossier de référence. Cette nature est définie par une information codée associée aux informations numériques de chaque critère. Dans le cas affirmatif, le système passe à l'étape (208) suivante de calcul d'indices. Dans la négative, le système fait un saut à l'étape (211) qui permet de passer au critère de dossier de référence suivant.Le calcul d'indice de vraisemblance va s'effectuer à l'étape (208) par une comparaison des valeurs numériques pour chaque critère. Ainsi pour le critère des rayures on va examiner pour chaque rayure du projectile incriminé si la position de ces rayures correspond à la position des rayures du dossier de référence. Dans le cas où la position de toutes les rayures du projectile incriminé correspond aux positions des rayures du dossier de référence il est examiné à l'étape (209) s'il y a lieu d'appliquer un filtre en déterminant à l'étape (209) la nature du critère et s'il s'agit de critères rayures ou interayures le système applique un filtre, dans le cas où le rapport du nombre de rayures du dossier de référence identiques aux rayures du dossier incriminé sur le nombre de rayures total du dossier de référence est supérieur à 0,6.Dans ce cas on applique au résultat d'analyse de vraisemblance qui correspond à 90 ou 100 % par exemple un coefficient réducteur pour le ramener à une valeur plus proche de la réalité, compte tenu du fait qu'on regarde l'égalité entre le dossier incriminé et le dossier de référence et non pas entre le dossier de référence et le dossier incriminé. Puis le programme se poursuit par un test (212) pour déterminer si le compteur (I) de critères du dossier de référence est égal au nombre total de critères des dossiers de référence, dans le cas où ce test est négatif, à l'étape (213) ce compteur (I) est incrémenté et le programme se rebranche au niveau (214) avant le test entre la nature du critère du dossier de référence et la nature du critère du dossier incriminé.Dans le cas où le compteur (I) est égal au nombre total de critères le programme passe à l'étape (215) suivante qui consiste en un test pour déterminer si le compteur (DR) du nombre de dossiers de référence est égal au nombre total de dossiers de référence. Si à l'étape (215) la réponse est non, le compteur (DR) de dossier de référence est incrémenté à l'étape (216) et le programme se rebranche entre les étapes (205) d'initialisation du compteur de dossier de référence, et l'étape (206) d'initialisation du compteur de critères pour les dossiers de référence. This method of extracting digital information from the images taken allows on the one hand to greatly reduce the storage space required and on the other hand to obtain a database on a portable object such as a magnetic or electronic medium. and easily transportable to be used in any place where the need arises. The operation of the database is carried out using a computer system and application software loaded on the computer system intended to exploit on the one hand the information in the database, on the other hand that provided by the analysis and extraction of criteria from a file concerning the offending projectile. The operating software first displays a window (201) allowing the user to select from a menu the criteria of the offending file on which he wants to work then to load these criteria starting from the support of type floppy disk, CD-ROM, optical disc. Then a second window (202) allows the user by a menu or by buttons validated by the actions of the mouse to select the criteria of the reference folder on which the search will be carried out, these criteria should normally be the same than those of the incriminated file. Each reference file in the database includes, in addition to the criteria already listed, a file number and information defining the nature of the offense (homicide, armed robbery, etc.). system positions a counter (DI) of criteria for the incriminated case at 1 and then performs in step (204) the reading of the criterion of the incriminated case having the number (Dl). In step (205) the system sets a counter (DR) of reference file to 1 then step (206) sets a counter (I) of criteria for the reference folder having the number (DR). In step (207), the software examines whether the nature of the criterion in the offending file is identical to the nature of the criterion in the reference file. This nature is defined by coded information associated with the digital information of each criterion. In the affirmative case, the system proceeds to the next step (208) of calculating indices. If not, the system jumps to step (211) which makes it possible to move on to the next benchmark criterion. The likelihood index calculation will be carried out in step (208) by a comparison of the numeric values for each criterion. Thus for the stripes criterion, we will examine for each stripe of the offending projectile whether the position of these stripes corresponds to the position of the stripes in the reference file. In the case where the position of all the scratches of the offending projectile corresponds to the positions of the scratches in the reference file, it is examined in step (209) whether a filter should be applied by determining in step ( 209) the nature of the criterion and in the case of scratch or interayure criteria, the system applies a filter, in the case where the ratio of the number of scratches in the reference file identical to the scratches in the offending file on the total number of scratches of the reference file is greater than 0.6. In this case, a reduction coefficient is applied to the likelihood analysis result which corresponds to 90 or 100%, to bring it back to a value closer to reality, taking into account the we are looking at equality between the incriminated file and the reference file and not between the reference file and the incriminated file. Then the program continues with a test (212) to determine if the counter (I) of criteria of the reference file is equal to the total number of criteria of the reference files, in the case where this test is negative, at step (213) this counter (I) is incremented and the program reconnects to level (214) before the test between the nature of the criterion of the reference file and the nature of the criterion of the incriminated file. In the case where the counter (I) is equal to the total number of criteria the program proceeds to the next step (215) which consists of a test to determine whether the counter (DR) of the number of reference files is equal to the total number of reference files. If in step (215) the answer is no, the reference folder counter (DR) is incremented in step (216) and the program reconnects between the steps (205) for initializing the folder folder counter. reference, and the step (206) of initializing the criteria counter for the reference files.

Dans la réponse affirmative à l'étape (215) sur le test du nombre de dossiers de référence examinés, le programme passe à l'étape (218) constituée par un test sur le nombre (DI) de critères incriminés pour examiner si ce nombre est égal au nombre total de critères. Dans la négative, le programme incrémente le compteur (DI) du nombre de critères incriminés (219) et se rebranche entre l'étape (203) d'initialisation du compteur de critères du dossier incriminé et, l'étape (204) de lecture du critère du dossier incriminé. Dans le cas où le test (218) est positif, le programme se poursuit à l'étape (220) par le classement et l'affichage des résultats obtenus. Ce classement permet de déterminer dans la base de donnée un certain nombre de projectiles dont les caractéristiques se rapprochent le plus des critères retenus. Ce logiciel permet donc à l'utilisateur d'agir sur les critères de comparaison et, selon les dossiers, de sélectionner plus judicieusement les critères qui vont permettre d'arriver à une conclusion. Un tel logiciel permet donc à un enquêteur à partir de trois éléments portables l'un comportant le logiciel d'application, l'autre la base de donnée et, le troisième les données du dossier du projectile incriminé de progresser dans une enquête.In the affirmative response to step (215) on the test of the number of reference files examined, the program proceeds to step (218) consisting of a test on the number (DI) of criteria incriminated to examine whether this number is equal to the total number of criteria. If not, the program increments the counter (DI) by the number of criteria incriminated (219) and reconnects between step (203) of initialization of the criteria counter of the incriminated file and, step (204) of reading of the criterion of the file complained of. If the test (218) is positive, the program continues in step (220) by classifying and displaying the results obtained. This classification makes it possible to determine in the database a certain number of projectiles whose characteristics come closest to the selected criteria. This software therefore allows the user to act on the comparison criteria and, according to the files, to select more judiciously the criteria which will allow reaching a conclusion. Such software therefore allows an investigator from three portable elements, one comprising the application software, the other the database and, the third the data from the file of the offending projectile to progress in an investigation.

Le logiciel d'application comporte un programme d'interface permettant d'effectuer l'affichage des fenêtres des figures 5 et 6 et de gérer les événements clavier ou souris en fonction du bouton souris ou de la touche clavier enfoncée et de la position du curseur représentée sur l'écran déclencher les opérations correspondantes aux boutons ou aux fonctions affichés. The application software includes an interface program making it possible to display the windows in FIGS. 5 and 6 and to manage keyboard or mouse events according to the mouse button or the keyboard key pressed and the position of the cursor. shown on the screen trigger the operations corresponding to the buttons or functions displayed.

Ainsi la fenêtre générale (50) comporte une barre menu (51) dans lesquelles l'opérateur peut sélectionner le menu fichier (511), le menu visualisation (512), le menu acquisition (513), le menu traitement (514), le menu graphique (515), le menu d'archivage (516), et le menu type arme (517). A chacun de ces menus est associé une sous fenêtre permettant de sélectionner les opérations ou les fonctions à réaliser. La fenêtre (50) comporte également un premier groupe de boite à boutons (52) comportant un bouton balle, un bouton douille de calibre 12, 16, un bouton douille, un bouton quelconque, un bouton type arme. L'opérateur peut également sélectionner dans un groupe de boutons (53) affichage, le type d'affichage parmi les suivants : classique, côte à côte, comparaison, incrustation.Enfin il peut sélectionner dans les groupes de boutons (54, 55) le mode de recherche par une sélection entre une recherche globale et une recherche sélective et, dans ce type de recherche sélectionner les modalités de recherche, par exemple sur les critères de base, sur tous les critères ou certains critères seulement. Enfin un groupe de boutons (56) permet de choisir le mode d'expression de score par une image, par un dossier ou par un arrangement. Une fenêtre (59) permet d'afficher dans une liste déroulante (592) les références des dossiers disponibles et de commander le déroulement de cette liste par les boutons d'avance (593) de la liste de façon à amener la surbrillance sur le dossier souhaité.Une seconde liste déroulante (591) permet d'afficher les images associées à un dossier mis en surbrillance et dans ces images associées de sélectionner la ou les images souhaitées en choisissant, par exemple la rayure (3) et l'interayure (1), des flèches (594) de commandes du déroulement de la liste du menu (591) permettent d'amener la surbrillance sur une image associée que l'on souhaite sélectionner. Enfin la fenêtre principale (50) comporte également pour un dossier incriminé un menu (57) permettant de choisir les actions à effectuer parmi les suivantes : (571) d'initialisation, (572) ajout d'images, (573) élimination images, (574) sauvegarde du dossier, (575) recherche dossier et, à côté de ce menu (57) figure une fenêtre (58) dans laquelle on peut faire apparaître une image stockée en mémoire.Thus the general window (50) includes a menu bar (51) in which the operator can select the file menu (511), the display menu (512), the acquisition menu (513), the processing menu (514), the graphic menu (515), archiving menu (516), and weapon type menu (517). Each of these menus is associated with a sub-window for selecting the operations or functions to be performed. The window (50) also comprises a first group of button boxes (52) comprising a bullet button, a 12-gauge socket button, a socket button, any button, a weapon-type button. The operator can also select from a group of buttons (53) display, the type of display among the following: classic, side by side, comparison, overlay. Finally he can select from the groups of buttons (54, 55) the search mode by selecting between a global search and a selective search and, in this type of search, select the search methods, for example on the basic criteria, on all the criteria or certain criteria only. Finally a group of buttons (56) allows to choose the mode of expression of score by an image, by a file or by an arrangement. A window (59) makes it possible to display in a drop-down list (592) the references of the available files and to control the progress of this list by the advance buttons (593) of the list so as to bring the highlighting to the file A second drop-down list (591) allows you to display the images associated with a highlighted folder and in these associated images to select the desired image (s) by choosing, for example the stripe (3) and the interlay (1 ), arrows (594) for controlling the scrolling of the menu list (591) make it possible to bring the highlighting to an associated image which one wishes to select. Finally, the main window (50) also includes a menu (57) for an incriminated folder allowing to choose the actions to be carried out among the following: (571) initialization, (572) adding images, (573) eliminating images, (574) folder backup, (575) folder search and, next to this menu (57) there is a window (58) in which an image stored in memory can be displayed.

Cette fenêtre principale (50) comporte encore un bouton (502) renseignements et une fenêtre graphique (501) permettant d'afficher selon un code couleur l'indice de probabilité calculé correspondant à la comparaison entre un dossier incriminé et un dossier sélectionné. Enfin un bouton (503) permet d'accéder à un menu de commande de la caméra. This main window (50) also includes an information button (502) and a graphic window (501) making it possible to display, according to a color code, the calculated probability index corresponding to the comparison between an incriminated file and a selected file. Finally a button (503) provides access to a camera control menu.

Le logiciel fait apparaître, lorsque l'on clique le bouton (502) renseignement, la fenêtre de la figure 6 décomposée en neuf zones successives (61 à 69). Une première zone (61) correspond aux références de l'affaire et comporte un bouton (611) permettant d'indiquer s'il s'agit d'une arme retrouvée et de documenter dans une zone texte alphanumérique (612), le numéro du dossier, dans une autre zone (613), le nom de l'affaire et dans une zone (614) le type d'infraction. Une deuxième zone (62) concerne la nature de l'image et permet par un bouton (621) de sélectionner la nature de l'image parmi les natures différentes rayures, défauts, etc., une zone texte permet d'indiquer le numéro de la balle et, des boutons (623) d'augmentation et (624) de diminution de faire augmenter ou diminuer le numéro de balle.Une zone (626) comportant les mêmes boutons d'augmentation (627) et diminution (628) permet d'indiquer le numéro de rayures et, un bouton (625) permet d'indiquer si l'ordre de rayures est connu. Une troisième zone correspond aux critères de base et permet de sélectionner par une liste déroulante (631) la famille d'arme parmi les familles citées précédemment, une liste déroulante (632) permet de sélectionner le type d'arme dans une liste enregistrée, une liste déroulante (633) permet de sélectionner l'orientation des rayures à droite ou à gauche, une liste déroulante (635) permet de sélectionner le calibre, un bouton (634) permet de choisir la largeur des rayures, un bouton (636) permet de déterminer s'il y a présence de douille, un bouton (637) permet d'indiquer le nombre de rayures et un bouton (638) permet d'inscrire le pas d'orientation en millimètres.Une quatrième zone (64) permet de choisir les critères descriptifs dans quatre listes déroulantes, une première (641) décrivant l'état de la balle (par exemple intacte), une deuxième (642) décrivant le type de balle (par exemple blindé), une troisième (643) décrivant le chemisage (par exemple cuivré), une quatrième (645) décrivant la déformation (indéterminée). Une cinquième zone permet de sélectionner les critères géométriques par trois sous-zones (66, 67, 68), une première sous-zone de détermination de la localisation des bords permet par un bouton (663) de déclencher la détection automatique ou par un bouton (664) de passer en détection manuelle, ces deux boutons fonctionnant sur le principe d'une bascule, un troisième bouton (661) permet de déterminer si c'est le bord supérieur et un quatrième bouton de déterminer s'il s'agit du bord inférieur.La deuxième sous-zone (67) permet de choisir les critères de localisation des stries par un bouton (673) en détection automatique et par un bouton (674) en détection manuelle. Cette zone comporte également un bouton (671) de saisie et un bouton (672) d'effacement. Enfin la troisième sous-zone (68) permet la localisation des défauts et comporte un bouton (681) saisie, un bouton (682) d'effacement. La dernière zone (69) de la fenêtre comporte trois boutons (691) validation, (692) commentaire, (693) annulation permettant soit de valider, soit d'inscrire des commentaires, soit d'annuler la sélection effectuée par l'opérateur sur les critères de renseignements balle. The software brings up, when the information button (502) is clicked, the window of FIG. 6 broken down into nine successive zones (61 to 69). A first zone (61) corresponds to the references of the case and comprises a button (611) making it possible to indicate if it is a weapon found and to document in an alphanumeric text zone (612), the number of the file, in another area (613), the name of the case and in one area (614) the type of offense. A second zone (62) relates to the nature of the image and allows a button (621) to select the nature of the image from among the different natures of scratches, defects, etc., a text zone makes it possible to indicate the number of the ball and, of buttons (623) of increase and (624) of decrease to make increase or decrease the number of ball. A zone (626) comprising the same buttons of increase (627) and decrease (628) allows 'indicate the number of stripes and, a button (625) allows to indicate if the order of stripes is known. A third zone corresponds to the basic criteria and makes it possible to select by a drop-down list (631) the weapon family from among the families mentioned above, a drop-down list (632) makes it possible to select the type of weapon from a recorded list, a drop-down list (633) allows to select the orientation of the stripes on the right or on the left, a drop-down list (635) allows to select the size, a button (634) allows to choose the width of the stripes, a button (636) allows to determine if there is a socket, a button (637) allows to indicate the number of scratches and a button (638) allows to enter the orientation step in millimeters. A fourth zone (64) allows to choose the descriptive criteria from four drop-down lists, a first (641) describing the state of the bullet (for example intact), a second (642) describing the type of bullet (for example armored), a third (643) describing the sleeving (e.g. copper re), a fourth (645) describing the deformation (indeterminate). A fifth zone makes it possible to select the geometric criteria by three sub-zones (66, 67, 68), a first sub-zone for determining the location of the edges allows a button (663) to trigger the automatic detection or by a button (664) to switch to manual detection, these two buttons operating on the principle of a rocker, a third button (661) makes it possible to determine whether it is the upper edge and a fourth button to determine whether it is the lower edge. The second sub-area (67) makes it possible to choose the criteria for locating the streaks by a button (673) in automatic detection and by a button (674) in manual detection. This zone also includes an input button (671) and an erase button (672). Finally, the third sub-area (68) allows the location of faults and includes a button (681) entered, a button (682) for erasing. The last zone (69) of the window has three buttons (691) validation, (692) comment, (693) cancellation allowing either to validate, or to write comments, or to cancel the selection made by the operator on the ball information criteria.

On comprend que l'on a ainsi réalisé un procédé de comparaison de projectiles permettant une plus grande flexibilité dans l'utilisation des critères de comparaison nécessitant un système informatique moins sophistiqué et facilement utilisable quel que soit le lieu d'utilisation. It is understood that a projectile comparison process has thus been carried out allowing greater flexibility in the use of the comparison criteria requiring a less sophisticated and easily usable computer system whatever the place of use.

D'autres modifications à la portée de l'homme de métier font également partie de l'esprit de l'invention.  Other modifications within the reach of the skilled person are also part of the spirit of the invention.

Claims (13)

REVENDICATIONS 1. Procédé de comparaison de projectiles caractérisé en ce que le procédé comporte 1. Method for comparing projectiles, characterized in that the method comprises une étape de constitution d'une base de donnée des différents projectiles existant, contenant pour chaque projectile référencé une pluralité d'informations numériques correspondant chacune à un critère différent ; a step of constituting a database of the various existing projectiles, containing for each projectile referenced a plurality of digital information items each corresponding to a different criterion; une étape de prise d'un nombre déterminé d'images d'un projectile incriminé et de traitement de ces images par un système informatique pour extraire les informations numériques correspondant chacune à un des critères de la base de donnée et les mémoriser dans le critère correspondant puis une étape de comparaison de chacune des données d'un projectile incriminé avec les données de chaque référence de projectiles pour les mêmes critères. a step of taking a determined number of images of an incriminated projectile and of processing these images by a computer system to extract the digital information each corresponding to one of the criteria from the database and store them in the corresponding criterion then a step of comparing each of the data of an incriminated projectile with the data of each reference of projectiles for the same criteria. 2. Procédé de comparaison de projectiles selon la revendication 1, caractérisé en ce que l'utilisateur dispose de moyens permettant de déterminer les critères pris en compte pour la comparaison, lesdits moyens consistant en une liste de critères affichables sur des moyens de visualisation et par des actions telles que des clics sélectionnables et validés par l'utilisateur grâce à des moyens d'entrée de type souris. 2. Method for comparing projectiles according to claim 1, characterized in that the user has means making it possible to determine the criteria taken into account for the comparison, said means consisting of a list of criteria that can be displayed on display means and by actions such as clicks that can be selected and validated by the user using mouse-type input means. 3. Procédé d'extraction des informations numériques selon la revendication 1, caractérisé en ce qu'il comporte une étape dans laquelle le projectile placé sur un support est éclairé selon un axe perpendiculaire au plan de l'axe optique de la caméra et de l'axe du projectile de façon à réaliser un éclairage rasant, 3. Method for extracting digital information according to claim 1, characterized in that it comprises a step in which the projectile placed on a support is lighted along an axis perpendicular to the plane of the optical axis of the camera and of the 'axis of the projectile so as to achieve grazing lighting, une étape de prise de vue par une caméra électronique du projectile pour fournir une image digitalisée sur la totalité de la longueur de la balle, a step of taking a shot of the projectile by an electronic camera to provide a digital image over the entire length of the bullet, une étape de traitement informatique de l'image digitalisée pour extraire des valeurs numériques permettant de déduire les équations des droites superposables aux images des rayures formées sur la superficie du projectile et déduction à partir des équations de ces droites d'un ensemble de données constituant les coordonnées en x et en y, l'inclinaison et l'écart par rapport au bord de chaque rayure. a computerized processing step of the digitized image to extract digital values making it possible to deduce the equations of the lines superimposable on the images of the stripes formed on the surface of the projectile and deduction from the equations of these lines from a set of data constituting the coordinates in x and in y, the inclination and the deviation from the edge of each stripe. 4. Procédé d'extraction des informations numériques selon la revendication 3, caractérisé en ce que le procédé effectue une comparaison selon le critère du calibre du projectile. 4. A method of extracting digital information according to claim 3, characterized in that the method performs a comparison according to the criterion of the caliber of the projectile. 5. Procédé d'extraction des informations numériques selon la revendication 3 ou 4, caractérisé en ce que le procédé effectue une comparaison selon le critère de la largeur des rayures. 5. A method of extracting digital information according to claim 3 or 4, characterized in that the method performs a comparison according to the criterion of the width of the stripes. 6. Procédé d'extraction des informations numériques selon la revendication 3 ou 4, caractérisé en ce que le procédé effectue une comparaison sur le critère du pas des rayures. 6. A method of extracting digital information according to claim 3 or 4, characterized in that the method performs a comparison on the criterion of the pitch of the scratches. 7. Procédé d'extraction des informations numériques selon la revendication 3 ou 4, caractérisé en ce que le procédé effectue une comparaison sur le critère des stries interayures. 7. A method of extracting digital information according to claim 3 or 4, characterized in that the method carries out a comparison on the criterion of inter-rib streaks. 8. Procédé d'extraction des informations numériques selon la revendication 3 ou 4, caractérisé en ce que le procédé effectue une comparaison sur le critère des défauts. 8. A method of extracting digital information according to claim 3 or 4, characterized in that the method performs a comparison on the criterion of faults. 9. Procédé d'extraction des informations numériques selon une des revendications 3 à 8, caractérisé en ce que la comparaison des données incriminées avec les données de référence selon le critère des rayures s'effectue en comparant les informations mémorisées donnant la localisation des rayures, en comptant le nombre de rayures du projectile incriminées situées au même endroit que les rayures du projectile de référence puis par application d'un coefficient de filtre au résultat si le rapport entre le nombre de rayures du dossier de référence ayant fait l'objet d'un compte et le nombre total de rayures du dossier de référence est supérieur à 0,6. 9. Method for extracting digital information according to one of claims 3 to 8, characterized in that the comparison of the data in question with the reference data according to the stripes criterion is carried out by comparing the stored information giving the location of the stripes, by counting the number of scratches of the incriminated projectile located at the same place as the scratches of the reference projectile then by applying a filter coefficient to the result if the ratio between the number of scratches of the reference file having been the subject of an account and the total number of scratches in the reference file is greater than 0.6. 10. Dispositif d'extraction d'informations numériques caractérisé en ce qu'il comporte une table de présentation de l'échantillon de projectiles pourvue d'un éclairage rasant parallèle au support de projectiles et d'un support maintenant une caméra de type numérique avec grand champ selon une direction perpendiculaire au plan du support la caméra ayant une résolution de 1280 x 1024 pixels 10. Device for extracting digital information, characterized in that it comprises a table for presenting the sample of projectiles provided with grazing lighting parallel to the projectile support and a support holding a digital type camera with large field in a direction perpendicular to the plane of the support, the camera having a resolution of 1280 x 1024 pixels un dispositif d'analyse des informations numériques représentant l'image saisie et permettant l'extraction, pour un échantillon donné, de la valeur numérique représentative des coordonnées x et y d'une rayure, de son inclinaison par rapport à l'axe du projectile et de l'écart de la rayure par rapport au bord de l'image a device for analyzing digital information representing the captured image and allowing the extraction, for a given sample, of the digital value representative of the x and y coordinates of a stripe, of its inclination relative to the axis of the projectile and the distance of the scratch from the edge of the image des moyens interactifs permettant de compléter les autres critères constituant des données de la base de donnée tels que les informations concernant le calibre, la largeur des rayures, le pas des rayures et les informations concernant les inter rayures et les défauts; interactive means making it possible to supplement the other criteria constituting data of the database such as the information concerning the size, the width of the stripes, the pitch of the stripes and the information concerning the inter-stripes and the defects; des moyens de mémoriser ces informations sur un support physique transportable ou transférable. means for storing this information on a transportable or transferable physical medium. 11. Dispositif d'extraction d'informations numériques selon la revendication 10, caractérisé en ce que les moyens interactifs comportent un logiciel applicatif permettant d'afficher sur un moniteur une fenêtre comportant une pluralité de zones de texte correspondant chacune à un critère et destinées à recevoir et n'accepter que des informations numériques avec pour chaque zone de texte la désignation, à côté de la zone de texte, du critère concerné. 11. Device for extracting digital information according to claim 10, characterized in that the interactive means comprise application software making it possible to display on a monitor a window comprising a plurality of text zones each corresponding to a criterion and intended for receive and accept only digital information with the designation, next to the text area, of the criterion concerned for each text area. 12. Dispositif caractérisé en ce qu'il est utilisé pour extraire les informations concernant un projectile incriminé et exploiter ces informations sur un système informatique pourvu d'un logiciel d'application permettant de sélectionner dans la base de donnée les critères du dossier incriminé et dans la base de donnée du système informatique les mêmes critères pour les dossiers de référence puis à effectuer sur chaque critère un comptage des informations identiques de façon à déterminer un indice de vraisemblance. 12. Device characterized in that it is used to extract information relating to an offending projectile and to use this information on a computer system provided with application software making it possible to select from the database the criteria of the incriminated case and in the computer system database using the same criteria for the reference files and then counting identical information on each criterion so as to determine an likelihood index. 13. Dispositif selon la revendication 12, caractérisé en ce la base de donnée de référence et les valeurs numériques des critères du dossier incriminé sont mémorisées sur un support physique transportable.  13. Device according to claim 12, characterized in that the reference database and the numerical values of the criteria of the offending file are stored on a transportable physical medium.
FR9600172A 1996-01-09 1996-01-09 PROJECTILE COMPARISON METHOD AND DEVICE Expired - Lifetime FR2743415B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR9600172A FR2743415B1 (en) 1996-01-09 1996-01-09 PROJECTILE COMPARISON METHOD AND DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9600172A FR2743415B1 (en) 1996-01-09 1996-01-09 PROJECTILE COMPARISON METHOD AND DEVICE

Publications (2)

Publication Number Publication Date
FR2743415A1 true FR2743415A1 (en) 1997-07-11
FR2743415B1 FR2743415B1 (en) 1998-02-13

Family

ID=9487978

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9600172A Expired - Lifetime FR2743415B1 (en) 1996-01-09 1996-01-09 PROJECTILE COMPARISON METHOD AND DEVICE

Country Status (1)

Country Link
FR (1) FR2743415B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2863762A1 (en) * 2003-12-15 2005-06-17 Christophe Mouisel Ballistic components e.g. bullets, comparison test effectuating device for e.g. justice service, has simple programming allowing effectuated test to be simultaneously displayed, where video image of test is sent to service through internet

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3680966A (en) * 1971-03-12 1972-08-01 Iris Corp Apparatus and method for shell inspection
US4596037A (en) * 1984-03-09 1986-06-17 International Business Machines Corporation Video measuring system for defining location orthogonally
US4644583A (en) * 1984-01-13 1987-02-17 Kabushiki Kaisha Komatsu Seisakusho Method of identifying contour lines
US5134661A (en) * 1991-03-04 1992-07-28 Reinsch Roger A Method of capture and analysis of digitized image data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3680966A (en) * 1971-03-12 1972-08-01 Iris Corp Apparatus and method for shell inspection
US4644583A (en) * 1984-01-13 1987-02-17 Kabushiki Kaisha Komatsu Seisakusho Method of identifying contour lines
US4596037A (en) * 1984-03-09 1986-06-17 International Business Machines Corporation Video measuring system for defining location orthogonally
US5134661A (en) * 1991-03-04 1992-07-28 Reinsch Roger A Method of capture and analysis of digitized image data

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ARNDT G D ET AL: "BULLET SIGNATURE IDENTIFICATION USING TIME DOMAIN COMPUTER TECHNQIUES", 1 January 1983, PROCEEDINGS INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOL OGY, PAGE(S) 145 - 151, XP000568267 *
ARNDT G D: "BALLISTIC SIGNATURE IDENTIFICATION STUDIES", 1 January 1977, PROCEEDINGS OF THE CARNAHAN CONFERENCE ON CRIME COUNTERMEASURES, KENTUCKY, APRIL 6 - 8, 1977, NR. -, PAGE(S) 235, JACKSON J S, XP000565288 *
GARDNER G Y: "COMPUTER IDENTIFICATION OF BULLETS", 1 January 1977, PROCEEDINGS OF THE CARNAHAN CONFERENCE ON CRIME COUNTERMEASURES, KENTUCKY, APRIL 6 - 8, 1977, NR. -, PAGE(S) 149 - 166, JACKSON J S, XP000565287 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2863762A1 (en) * 2003-12-15 2005-06-17 Christophe Mouisel Ballistic components e.g. bullets, comparison test effectuating device for e.g. justice service, has simple programming allowing effectuated test to be simultaneously displayed, where video image of test is sent to service through internet

Also Published As

Publication number Publication date
FR2743415B1 (en) 1998-02-13

Similar Documents

Publication Publication Date Title
Nandhini et al. Deep Neural Network-based Crime Scene Detection with Frames
Ren et al. Best frame selection in a short video
Cánovas et al. Census of ρ Ophiuchi candidate members from Gaia Data Release 2
Vitoria et al. Automatic flare spot artifact detection and removal in photographs
EP0775889B1 (en) Method and device to compare ammunition
MX2014006552A (en) Hologram processing method and system.
FR2955681A1 (en) SYSTEM FOR NAVIGATION AND EXPLORATION OF CREATION IMAGES
FR2656684A1 (en) AMMUNITION INSPECTION SYSTEM FOR PORTAL WEAPONS.
Pisantanaroj et al. Automated firearm classification from bullet markings using deep learning
WO2016120418A1 (en) Quality control of automated whole-slide analysis
CN105358961A (en) A surface feature manager
FR2801991A1 (en) Method for searching for images in an image database using imaging matching where to speed the search process the images in the database are defined according to an index that is representative of their visual contents
Kuzovkin et al. Image selection in photo albums
Bianco et al. User preferences modeling and learning for pleasing photo collage generation
FR2743415A1 (en) Comparison of cartridge cases by analysis of digitised images
TW202227894A (en) Bullet casing illumination module and forensic analysis system using the same
CN117195907B (en) Questionnaire analysis method and system applied to market investigation processing system
Cotter et al. Computationally efficient processing of in situ underwater digital holograms
WO2024072536A1 (en) Bullet casing image alignment and forensic analysis system using the same
Geradts et al. Pattern recognition in a database of cartridge cases
Schoeffmann et al. How experts search different than novices–an evaluation of the divexplore video retrieval system at video browser showdown 2018
Tabacolde et al. Transient detection modelling for gravitational-wave optical transient observer (goto) sky survey
WO2006136696A1 (en) Method and device for rendering interactive a volume or surface
Tingley Searching for transits in data with long time baselines and poor sampling
JP2005157763A (en) Search device and method for controlling search

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 20