Brevet FR2543457A1 — publié le 19841005

PROCEDE ET DISPOSITIF POUR LE TRIAGE D'OBJETS EN FONCTION DE LEUR ASPECT EXTERNE, EN PARTICULIER POUR UN TRIAGE COLORIMETRIQUE D'OBJETS. L'invention concerne un procédé de tri d'objets en fonction de paramètres concernant leur aspect externe; elle s'étend à un dispositif pour la mise en oeuvre dudit pro- cédé L'invention peut être en particulier appliquée pour réa- liser un tri calorimétrique d'objets, notamment des fruits, afin de les classer en fonction de critères calorimétriques. On connaît de nombreux dispositifs visant à réa- liser un triage colorimétrique d'objets La majorité de ces dispositifs effectue le tri en émettant vers l'objet un signal ou un rayonnement donné, en captant ledit signal ou rayonne- ment après réflexion sur l'objet ou passage à travers celui-ci et en effectuant une mesure analogique de ce dernier signal ou rayonnement pour en déduire certaines caractéristiques de l'objet On pourra, par exemple, se reporter aux brevets français N O 2 183 128, 2 183 130, 2 235 365, 2 319 894, 2 327 526, 2 459 620, etc, qui décrivent plusieurs types de dis- positifs fonctionnant sur ce principe Toutefois, ces disposi- tifs ne fournissent qu'une information moyenne concernant l'objet, qui est tout à fait inapte à prendre en compte d'é- ventuelles hétérogénéités de surface de celui-ci; cette in- formation pauvre et fugitive n'offre la possibilité que d'ef- fectuer des classements très grossiers o l'objet est consi- déré dans sa globalité, indépendamment de ses particularités de détail En outre, ces systèmes nécessitent des moyens d'éclairage spécifiques des objets et leur structure en est rendue notablement plus complexe De plus, de tels systèmes sont figés pour une application déterminée (objets de nature déterminée, nature et critères de tri déterminés) et n'ont aucune faculté d'adaptation pour être utilisés dans une appli- cation différente, même voisine Il est à noter, toutefois, que les brevets 2 363 097 et 2 473 910 décrivent des systèmes à phototransistors qui possèdent des possibilités d'adapta- tion plus importantes que les autres systèmes en raison de la présence d'un micro-processeur programmable prévu pour analy- ser les informations issues des phototransistors. Par ailleurs, un autre type de dispositif est décrit dans le brevet français n O 2 269 255; ce dispositif effectue le tri en projetant sur chaque objet un motif strié, en générant une image vidéo des surfaces dudit motif projeté sur l'objet et en repérant sur cette image vidéo des éléments caractéristiques de la déformation du motif projeté, en vue d'acquérir une information concernant la forme ou l'orienta- tion dudit objet Toutefois, un tel dispositif présente des défauts analogues à ceux précédemment évoqués Il est figé pour une application spécifique de reconnaissance de forme ou d'orientation,sans aucune possibilité d'adaptation à des ap- plications différentes En outre, son principe de fonctionne- ment lui permet d'effectuer des tris uniquement fonction de critère de forme ou d'orientation et non des tris colorimétri- ques ou d'aspect De plus, l'analyse "au vol" du signal vidéo analogique pour définir les caractéristiques de l'objet ne permet d'effectuer que des tris fondés sur un petit nombre de paramètres simples Il est à noter que la nécessité de proje- ter un motif sur chaque objet implique un dispositif relative- ment complexe et en limite l'application à des objets de su- perficie suffisante, dont les disparités de forme ne sont pas trop importantes. La présente invention se propose de pallier les défauts des systèmes existants. Un objectif de l'invention est en particulier de fournir un système capable d'effectuer un tri extrêmement fin d'objets, permettant notamment de différencier des objets présentant des hétérogénéités locales de surfaces telles que irrégularité locale, tache ponctuelle, différences locales de couleur, etc, même si les valeurs paramétriques moyen- nes de ces objets ne permettent pas de les distinguer. Un autre objectif de l'invention est de four- nir un système bénéficiant d'une grande souplesse d'adapta- tion en vue de le rendre utilisable pour des applications dif- férentes o la nature du tri à effectuer et ses paramètres peuvent être très différents. Un autre objectif est de fournir un système de structure simple, apte à permettre des cadences de tri très élevées. A cet effet, le procédé de tri visé par l'in- vention consiste essentiellement: - à générer au moins une image vidéo de chaque objet au moyen d'au moins une caméra vidéo, à a saisir, en temps réel, le signal analogi- que vidéo de chaque image et à le convertir en une matrice de codes numériques, chacun représentatif du niveau de gris du point correspondant de l'image, à mémoriser, en temps réel, la ou les matri- ces de codes numériques correspondant à chaque objet, à traiter, par le calcul, chaque matrice de codes numériques en fonction des paramètres du tri, de façon à générer une série d'informations numériques représentatives des valeurs paramétriques de l'objet, * à effectuer sur la ou les séries d'informa- tions numériques concernant chaque objet, des tests fonctions du tri à réaliser en vue de délivrer des informations de classement exploitables. Il est à noter que par "image vidéo", on en- tend, au sens large, non seulement une image de télévision normalisée, mais encore toute image représentée par un signal électrique généré par un balayage électronique bidimension- nel de l'objet (balayage aux rayons X, U ou infrarouges, ima- ge fournie par un circuit à transfert de charge "C C D ", etc). L'invention se caractérise donc essentielle- ment par la combinaison des trois points suivants a utilisa- tion d'une image vidéo de chaque objet, qui est convertie en une matrice numérique; mémorisation en temps réel de cet- te matrice qui demeure disponible pendant toute la durée du traitement; traitement en deux étapes de calcul succes- sives fonctions du tri à réaliser, une première étape au cours de laquelle sont conservées, sous forme de résultats intermédiaires de calcul, les informations de la matrice utiles pour réaliser le tri considéré, une seconde étape o est prise la décision de tri. Ainsi, une représentation complète et fine de chaque objet est disponible avant l traitement et pendant toute la durée de celui-ci, de sorte que le procédé de l'in- vention permet de prendre en compte toutes les caractéristi- ques d'aspect de l'objet quelles qu'elles soient, qu'elles affec- tent l'objet dans son ensemble ou au contraire qu'elles soient limitées à une zone de celui-ci Les deus étapes du traitement sont programmables en fonction de chaque applica- tion et permettent en fonction de celle-ci, en premier lieu, de conserver, sous formes contractées, les informations uti- les au tri envisagé, ensuite de réaliser les tests de prise de décision sur ces informations ou sur des informations dé- duites de celles-ci Ces étapes en cascade permettent de bé- néficier, à la fois, d'une bonne rapidité de traitement et d'une grande simplicité de moyens grâce à la suppression des informations inutiles compte-tenu du tri à réalisera et ce sans nuire à-la souplesse d'adaptation du procédé puisque cette suppression, qui se fait à partir d'une matrice numéri- que très riche, est programmee en fonction du tri. Les images vidéo peuvent être générées en noir et blanc par des cameras vidéo standards de faible prix de revient; la conversion numérique consiste alors à affecter aux points de l'image des codes a plusieurs bits représentatifs des niveaux de gris de ces poirts parmi un nombre de niveaux prédéterminés entre le blanc et le noir. Le cas échéant, les images vidéo peu- vent être générées en couleur, la conversion étant réalisée, de façon identique a celle ci-dessus évoquée, pour chaque composante chromatique (au nombre de trois dans un signal vidéo couleur normalisé). Selon une autre caractéristique du pro- cédé, les objets à trier sont amenés à défiler le long d'au moins une ligne de tri et l'on génère deux images vidéo de chaque objet vu sous des angles différents au moyen de deux caméras agencées en regard de chaque ligne de tri, les daux images d'un meme objet étant converties, mémorises et trai- tées avec un décalage temporel de façon a délivrer successi- vement deux séries d'informations numériques colrrspondant audit objet, séries d'informations sur lesquelles sont en- suite effectués les tests du tri à realiser. Il est ainsi possible de prendre en compte l'aspect de toute la surface de l'obet en réduisant les parties cachées de celui-ci. L'invention permet en particulier de réa- liser un tri d'objets en fonction de paramètres colorimétriques. Le traitement de chaque matrice de codes numériques peut alors consister à calculer le poids de chaque niveau de gris en décomptant le nombre de codes numériques correspondant aux divers niveaux de gris, en vue de délivrer des mots en nombre égal au nombre de niveaux de gris program- més, les tests effectués sur cette série de mots consistant à calculer des grandeurs statistiques caractéristiques de la- dite série, telles que moyenne, écart type, variance et à les comparer à des seuils pour délivrer les signaux de classe- ment exploitable. Le nombre de niveaux de gris pris en comp- te est programmé en fonction de la finesse d'analyse requise par le tri, notamment: 8 niveaux (mots à trois bits), 16 ni- veaux (mots à quatre bits) ou, en cas de tri très sophistiqué 64 niveaux (mots à six bits) Par exemple, en utilisant 16 niveaux de gris, les expérimentations ont montré qu'il était possible de trier des pommes suivant les normes colorimétri- ques internationales, avec un taux d'erreur inférieur à 5 % et à des cadences supérieures à 5 fruits à la seconde par li- gne de tri. Dans le cas ou deux images vidéo sont gé- nérées, saisies et numérisées pour chaque objet, chacune des deux matrices numériques correspondantes, est, dans la première étape du traitement, traitée indépendamment en vue d'obtenir les mots représentatifs du poids des divers niveaux de gris pris en compte Les tests sont ensuite effectués sur les deux séries de mots obtenus à l'issue-de cette première étape, pré- férentiellement de la façon suivante t calcul de trois ensembles de grandeurs statistiques, caractéristiques, d'une part, de la première série de mots, d'autre part, de la seconde série de mots, en- fin, de l'union de ces deux séries, calcul, dans un espace à 3 N dimensions (n égal au nombre de grandeurs statistiques), des distances séparant le point ayant pour coordonnées les trois ensembles de grandeurs statistiques sus évoquées et des points de 47457 repère représentatifs de frontières de classe, détermination du point de repère corres- pondant à la distance minimum et fourniture d'une information de classement attachée audit point de repère. Un tel traitement permet, avec des moyens de calcul relativement légers, d'utiliser toutes les informa- tions utiles des-deux images vidéo sans introduire de distor- sions dues aux éventuelles zones de recouvrement. L'invention s'étend à un dispositif de triage en vue de la mise en oeuvre du procédé ci-dessus défi- ni Ce dispositif comprend essentiellement: au moins une caméra vidéo agencée pour générer successivement des images vidéo des objets à trier, associé à chaque caméra vidéo, un module dit "pro- cesseur d'analyse" comprenant: une unité de conversion analogique/nu- mérique recevant le signal vidéo de la caméra et adaptée pour assurer la saisie de ce signal et déli- vrer une matrice de codes numériques en fonction de l'amplitude dudit signal vidéo échantillonné, une mémoire de stockage, apte à mémori- ser au moins une matrice de codes numériques et com- mandée par une unité d'accès direct mémoire apte à gérer le rangement en mémoire des codes numériques, une unité de calcul adaptée pour assu- rer le traitement des codes numériques contenus dans la mémoire de stockage et associée, d'une part, à une mémoire-programme contenant un programme d'opéra- tions logiques à effectuer, d'autre part, à une mé- moire de travail pour le stockage provisoire des ré- sultats, agencé pour recevoir les informations issues des divers processeurs d'analyse, un module dit "processeur de décision" comprenant une unité de calcul adaptée pour effec- tuer des tests sur les informations reçues et associé, d'une part, à une mémoire-programme contenant les tests à effectuer, d'autre part, à une mémoire de travail pour le stockage pro- visoire des résultats des tests, des moyens de transmission aptes à transmettre ES 43457 les informations issues des divers processeurs d'analyse vers le processeur de décision, une interface de communication des informations de clas- ; sement issues du processeur de décision, vers un ou des moyens d'exploitation. Chaque unité de calcul peut avantageusement être constituée par un micro processeur. D'autres caractéristiques, buts et avantages de l 0-l'invention se dégageront de la description qui suit en référen- ce aux dessins annexés, lesquels en présentent un exemple non li- mitatif; sur ces dessins la figure 1 est une vue schématique d'un dis- positif de triage conforme à l'invention, la figure 2 est une vue synoptique partielle de ce dispositif, la figure 3 est une vue synoptique d'un mode de réalisation d'un des ensembles du dispositif. Le dispositif de triage représenté à titre d'exemple aux figures comprend plusieurs lignes de tri T 1, T 2, T 3.ç 7 le long desquelles les objets à trier sont amenés à défi- ler par des moyens d'entraînement appropriés (figure 1) En l'exemple, les objets sont constitués par des pommes qui sont disposées sur des tapis roulants, tels que 1; chaque tapis peut être constitué de rouleaux (non représentés) qui font tour- ner les pommes sur elles-mêmes au cours de leur déplacement. Au début du tapis, chaque ligne de tri est équi- pée d'un capteur de présence 2 adapté pour détecter la présence de pommes et générer un signal de présence lorsqu'une pomme dé- file à son niveau Ce capteur 2 est de tout type connu en soi (photocapteur, capteur électromagnétique,) En outre, deux caméras vidéo noir et blanc 3 et 4 sont agencées en regard de chaque ligne de tri et décalées l'une par rapport à l'autre le long de la direction de défile- ment des tapis, de façon à fournir une image de deux faces de chaque pomme (celle-ci ayant tourné sur elle-même durant son trajet entre les caméras)0 Ces caméras de type standard fournissent chacu- ne à un processeur d'analyse 5 un signal analogique vidéo; sur commande de signal de présence issu du capteur 2 (après intro- duction d'un retard correspondant au décalage de la caméra con- sidérée et du capteur 2), le signal vidéo est saisi, converti sous forme d'une matrice de codes numeriques, puis traité pour délivrer une série d'informations numériques, fonction du tri et représentative des valeurs parametriques de l'objet. Les séries d'information issues des divers pro- cesseurs d'analyse sont délivrées, à travers des moyens de trans- mission asynchrones 6, vers un processeur de décision 7, adapté pour effectuer des tests de triage sur lesdites séries Les deux séries d'information, représentatives d'un même objet et issues des deux caméras 3 et 4 d'une meme ligne de tri, sont converties, mémorisées et traitées avec un décalage temporel dé- terminé, dans les deux processeurs d'analyse correspondants-, puis délivrées successivement au processeur de décision 7. Après réalisation des tests, ce dernier délivre des informations de classement exploitables qui sont aeheminées à travers une interface de communication 8, vers un dispositif d'exploitation (moyens de visualisation, imprimante, interface industriel pour la commande d'un système mécanique d'aiguilla- ge O). La figure 2 est un schéma synoptique, montrant la structure générale d'un processeur d'analyse 5 et du proces- seur de décision 7. Le processeur d'analyse 5 comprend une unité de conversion 9 qui reçoit le signal vidéo issu de la caméra 3 et le signal de présence issu du capteur de détection 2; en présence d'un fruit, cette unité 9 saisit le signal vidéo et affecte aux points de l'image des codes à plusieurs bits représentatifs des niveaux de gris de ces ptints par-i un nom- bre de niveaux prédéterminés entre le blanc et le noir, déli- vrant ainsi une matrice de codes numériques représentative de ladite image. Il est à noter que la plupart des appli- cations n'exige pas, en pratique, une définition aussi fine que celle fournie par une image vidéo standard; de préférence l'unité de conversion est adaptée, comme on le verra plus loin, pour sélectionner certaines lignes réparties parmi l'ea- semble des lignes de la trame (par exemple 1 ligne sur 2) et, pour chaque ligne sélectionnée, un eertain nombre de points en pratique, à la finesse du tri à réaliser. Le processeur d'analyse comprend égale- ment une mémoire de stockage 10 apte à mémoriser une matrice de codes numériques sur commande d'une unité d'accès direct mémoire 11, une unité de calcul 12 composée d'un microproces- seur, une mémoire programme 13 et une mémoire de travail 14 associées au microprocesseur. La mémoire programme 13 contient le pro- gramme des opérations logiques à effectuer par le microproces- seur 12, opérations logiques qui sont fonction du tri à réali- ser et qui permettent, à partir de la matrice numérique conte- nue dans la mémoire de stockage 10, d'élaborer une série d'in- formations de dimension beaucoup plus réduite Le programme inscrit dans la mémoire 13 est aisément adaptable à chaque application sans modification de la structure du dispositif. Par exemple, pour un tri calorimétrique à 16 niveaux de gris, chaque série d'informations issue du microprocesseur 12 représente le poids de chaque niveau de gris et comprend 16 mots de 16 bits chacun,qui sont délivrés à tra- vers les moyens de transmission 6 au processeur de décision 7. Il est à noter que le traitement de cha- que matrice de code numérique par le microproceseur 12 est réalisé en temps réel pendant le laps de temps séparant la fin de mémorisation dans la mémoire 10 et la saisie d'une nouvelle image dans l'unité de conversion; la matrice de co- de numérique est conservée dans la mémoire 10 pendant tout ce laps de temps Dans l'exemple précité, en supposant que le microprocesseur est du type "TEXAS TMS 9995 ", le traitement dure environ 100 millisecondes, ce qui est parfaitement compatible avec l'obtention de cadences de triage élevées. Par ailleurs, le processeur de décision 7 reçoit les séries d'informations successives issues des processeurs d'analyse, qui sont distribuées par l'entremise d'un bus 15 vers une unité de calcul 16 constituée comme pré- cédemment par un microprocesseur; celui-ci est associé à une mémoire programme 17 contenant les calculs et tests à effectuer et à une mémoire de travail 18. Le programme contenu dans la mémoire 17 est adapté au tri envisagé. Dans la plupart des cas, un calcul est d'abord réalisé par le microprocesseur 16 pour fournir des grandeurs statistiques qui représentent, sous forme contrac- tée, chaque série d'informations (moyenne, écart type, varian- ce) et sont fonction du tri à réaliser; ce sont ces gran- deurs statistiques qui sont ensuite comparées à des seuils pour délivrer vers l'interface de communication 8 un signal de classement exploitable. Dans le cas de deux caméras disposées sur chaque ligne de tri, deux séries d'informations sont délivrées par chaque objet au bus 15; ces séries sont temporellement décalées d'un laps de temps déterminé et cette caractéristi- que est utilisée par le bus pour mettre en correspondance les séries d'informations concernant un même objet, afin de per- mettre au microprocesseur 16 de procéder aux calculs appro- priés Par exemple, les grandeurs statistiques sus-évoquées seront calculées, d'une part,pour chacune des 2 séries d'in- formations, d'autre part, pour l'ensemble constitué par l'u- nion de ces séries et les tests seront pratiqués sur ces trois ensembles de grandeurs statistiques (notamment tests de distance minimum par rapport à des points de repères dans un espace à 3 N dimensions,o N est le nombre de grandeurs sta- *tistiques prises en compte). La figure 3 présente à titre d'exemple le schéma synoptique d'un mode de réalisation de l'unité de conversion 9. Dans un calibreur 19, on sépare la compo- sante vidéo et les signaux de synchronisation du signal vidéo issu de la caméra La composante vidéo calibrée est envoyée vers un module d'échantillonnage et de conversion 20, qui est adapté pour découper temporellement ladite composante vidéo et pour affecter à chaque échantillon un code numérique repré- sentatif de l'amplitude du signal Ce code est généré par com- paraison à une pluralité de seuils d'amplitude ( 8, 16 ou 64) représentatifs de niveaux de gris. Les signaux du synchronisation issus du calibreur 19 sont traités pour commander la mise en route et l'arrêt du codage par le module 20. Une bascule monostable 21 extrait les si- gnaux du début de trame et les délivre vers une autre bascule 22 qui reçoit le signal du capteur de présence 2 après passa- ge dans un circuit retard 23. Cette bascule 22 délivre un signal de va- lidation lorsqu'elle se trouve en présence, à la fois, d'un signal de début de trame et d'un signal représentatif de la présence d'un fruit Ce signal de validation est délivré vers l'entrée de validation d'une autre bascule 24 qui reçoit les signaux de début de lignes sélectionnées. Ces signaux sont générés à partir du si- gnal de synchronisation grâce à un diviseur 25 qui extrait certains signaux de début de ligne et supprime les autres Par exemple, ce diviseur peut être prévu pour extraire un signal de début de ligne sur 2,desorte que seules les lignes correspon- dantes seront ensuite prises en compte. Ces signaux sélectionnés traversent une bascule temporisée 26, afin d'él$miner le signal "noir d'ex- tinction' qui se trouve à chaque début de ligne. La bascule 24 reçoit les signaux de début de ligne issus de la bascule temporisée 26, les signaux de validation issus de la bascule 22 et, sur une autre entrée, des signaux d'arrêt de conversion lorsque le nombre de points désiré a été codé pour une ligne donnée Cette bascule 24 délivre, vers une porte MAND 27, des signaux qui autorisent le codage des lignes sélectionnées à partir du début d'une trame. La porte 27 reçoit simultanément les si- gnaux d'une horloge 28 (qui par ailleurs synchronise les dif- férents composants du dispositif) et délivre des signaux de commande de conversion vers le module 20 En présence d'un signal de conversion, le module réalise l'échantillonnage du signal vidéo calibré de la ligne considérée et le codage des échantillons Il délivre les codes numériques vers une mémoire tampon 29 qui les mémorise temporairement avant leur mémorisation dans la mémoire de stockage 10 du processeur d'analyse. Le module 20 est relié à un compteur 30, qu'il incrémente à chaque point codé Ce compteur est program- mé pour fournir un signal d'arrêt de conversion vers la bascu- le 24 lorsqu'un certain nombre de points répartis sur la ligne ont été codés (on peut par exemple prendre en compte l O O points sur chaque ligne sélectionnée). Ainsi, l'unité de conversion ci-dessus décrite à titre d'exemple permet de sélectionner dans la composante vidéo certaines lignes parmi l'ensemble et/ lcompter et coder un nombre déterminé de points sur-chaque ligne. Cette sélection sera en pratique fonction de la complexité et de la finesse du tri à réaliser; elle per- met d'alléger les moyens du dispositif (moyens de mémorisa- tion, moyens de calcul) et d'atteindre des rapidités de traite- ment plus élevées. A titre d'illustration, sont fournies ci-après les diverses caractéristiques d'un dispositif prototype qui a été réalisé à titre expérimental. Objets à trier: pommes paramètres du tri: tri colorimétrique con- forme aux normes internationales (normes applicables à partir du 1 er Octobre 19712 diffusées par le Service de Normalisation "CTIFL"I Centre Technique Interprofessionnel des Fruits et Légumes: 4 catégories étalons dans le rouge et 6 dans le vert ou jaune) nombre de lignes de tri: 3 vitesse d'entraînement: 0,5 m/s cadence globale de triage: 15 fruitsfseconde diviseur 25 adapté pour valider une ligne sur deux, compteur 30 adapté pour prendre en compte points par ligne, horloge: fréquence 16 M Hz module 20 programmé pour coder 16 niveaux de gris ( 4 bits) mémoire de stockage 10: capacité 12 kx x 4 bits microprocesseur 12 type "TEXAS TMS 999511 unité 11 type "TEXAS DMA, TMS 9911 " mémoire programmée 13: mémoire "EPROM"' de 6 k octets programmés pour commander le caleul'du poids de chaque niveau de gris, mémoire travail 18: mémoire RAM de 2 k oc- tets moyens de transmission: unités "UART: TMS 9902 " microprocesseur 16 identique au microproces- seur 12 mémoire programme 17: mémoire "EPROM" de 4 k octets programmés pour commander le calcul de la moyenne des poids et de la variance et pour leur comparaison à des seuils mémoire de travail 18: mémoire "RAM" de 2 k octets interface de communication 8: RS 232 durée de numérisation d'une image: 1/50 s. durée de mémorisation dans la mémoire 10: millisecondes durée de traitement dans le processeur d'ana- lyse 5: 100 millisecondes durée de traitement dans le processeur de décision 7: 10 à 20 millisecondes taux d'erreur constaté inférieur à 5 %. Z 5243457 REVENDICATIONS I/ Procédé de tri d'objets en fonction de paramètres concernant leur aspect externe, caractérisé en ce qu'il consiste: à générer au moins une image vidéo de chaque objet au moyen d'au moins une caméra vidéo ( 3, 4), à saisir, en temps réel, le signal ana- logique vidéo de chaque image et à le convertir en une matrice de codes numériques, chacun représentatif du niveau de gris du point correspondantd-e l'image, à meémoriser, en temps réel, la ou les matrices de codes numériques correspondant à chaque objet, à traiter, par le calcul, chaque ma- trice de codes numériques en fonction des paramètres du tri, de façon à générer une série d'informations numériques repré- sentatives des valeurs paramétriques de l'objet, à effectuer sur la ou les séries d'in- formations numériques concernant chaque objet, des tests fonctions du tri à réaliser en vue de délivrer des informa- tions de classement exploitables. 2/ Procédé de tri selon la revendica- tion 1, dans lequel on amène les objets à défiler le long d'au moins une ligne de tri (L 1, L 2), caractérisé en ce que l'on génère deux images vidéo de chaque objet vu sous des an- gles différents au moyen de deux caméras ( 3, 4) agencées en regard de chaque ligne de tri, les deux images d'un même objet étant converties, mémorisées et traitées avec un décala- ge temporel de façon à délivrer successivement deux séries d'informations numériques correspondant audit objet, séries d'informations sur lesquelles sont ensuite effectués les tests du tri à réaliser. 3/ Procédé de tri selon l'une des re- vendications 1 ou 2, caractérisé en ce que l'on génère des images vidéo noir et blanc, la conversion numérique consis- tant à affecter aux points de l'image des codes à plusieurs bits représentatifs des niveaux de gris de ces points parmi un nombre de niveaux prédéterminés entre le blanc et le noir. 4/ Procédé de tri selon l'une des re- vendications 1, 2 ou 3, caractérisé en ce que l'on détecte 543457 la présence de chaque objet à trier indépendamment de la gé- nération de l'image vidéo et en ce que l'on autorise la sai- sie du signal vidéo à partir de la détection de la présence d'un objet. / Procédé de tri selon l'une des re- vendications 1, 2, 3 ou 4, caractérisé en ce que la conver- sion numérique consiste, pour chaque image vidéo: f à extraire du signal vidéo le signal de synchronisation vidéo, O à générer à partir de ce signal de synchronisation, des signaux de commande de conversion donnant l'instant de début de conversion de chaque ligne de l'image à convertir, sur commande de ces signaux, à r'aliser en T la conversion de la composante vidéo du signal vidéo/échantil- lonnant ladite composante vidéo et en affectant à chaque échantillon un code numérique représentatif de son amplitude, à décompter le nombre d'échantillons ainsi codés et à arrêter la conversion de chaque ligne après codage d'un nombre déterminé de ceux-ci, à mémoriser temporairement chaque code numérique. 61 Procédé de tri selon la revendica- tion 5, caractérisé en ce que, au cours de la conversion numé- rique: on sélectionne dans la composante vidéo du signal vidéo, des lignes réparties parmi l'ensemble des lignes et on génére un signal de commande de conversion unique- ment pour ces lignes sélectionnées de façon à supprimer le codage des autres lignes, pour chaque ligne sélectionnée, on dé- compte et on code un nombre déterminé d'échantillons. 71 Procédé de tri selon l'une des re- vendications 1, 2, 3, 4, 5 ou 6, caractérisé en ce que le trai- tement de chaque matrice mémorisée est réalisé en temps réel pendant le laps de temps séparant la fin de mémorisation de la matrice considérée et la saisie d'une nouvelle image, la c, matrice considérée étant conservée en mémoire pendant tout ce laps de temps. 8/ Procédé selon l'une des revendica- tions 1, 2, 3, 4, 5, 6 ou 7, pour réaliser un tri d'objets en fonction de paramètres colorimétriques, caractérisé en ce que le traitement de chaque matrice de codes numériques con- siste à calculer le poids de chaque niveau de gris en décomp- tant le nombre de codes numériques correspondant aux divers niveaux de gris, en vue de délivrer des mots en nombre égal au nombre de niveaux de gris programmés, les tests effectués sur cette série de mots consistant à calculer des grandeurs statistiques caractéristiques de ladite séries telles que moyenne, écart type, variance et à les comparer à des seuils pour délivrer les signaux de classement exploitable. 9/ Procédé de tri selon les revendica- tions 2 et 8 prises ensemble, caractérisé en ce que les tests effectués sur les deux séries de mots correspondant aux deux images vidéo d'un même objet consistent: à calculer trois ensembles de grandeurs statistiques, caractéristiques, d'une part, de la premiere série de mots, d'autre part, de la seconde série de mots, en- fin de l'union de ces deux séries. à a calculer, dans un espace à 3 N dimen- sions (n égal au nombre de grandeurs statistiques), les dis- tances séparant le point ayant pour coordonnées les trois en- sembles de grandeurs statistiques sus-évoqués et des points de repère représentatifs de frontières de elasse, à déterminer le point de repère corres- pondant à la distance minimum et à délivrer une information de classement attachée audit point de repère. 10/ Dispositif de triage d'objets en vue de la mise en oeuvre du procédé conforme à l'une des re- vendications précédentes, caractérisé en ce qu'il comprend: au moins une caméra vidéo ( 3, 4) agencée pour générer successivement des images vidéo des objets à trier, associé à chaque caméra vidéo, un module 5) dit "processeur d'analyse" comprenant: une unité de conversion analogique/nu- mérique ( 9) recevant le signal vidéo de la caoéra et adaptée pour assurer la saisie de ce signal et délivrer une matrice de codes numériques en fonc- C 543457 tionde l'amplitude dudit signal vidéo échantil- lonné, une mémoire de stockage ( 10), apte à mémoriser au moins une matrice de codes numéri- ques et commandée par une unité d'accès direct mémoire ( 11) apte à gérer le rangement en mémoire des codes numériques, une unité de calcul ( 12) adaptée pour assurer le traitement des codes numériques con- tenus dans la mémoire de stockage ( 10) et asso- ciée, d'une part, à une mémoire-programme ( 13) contenant un programme d'opérations logiques à effectuer, d'autre part, à une mémoire de travail ( 14) pour le stockage provisoire des résultats, agencé pour recevoir les informations issues des divers processeurs d'analyse ( 5), un module ( 7) dit "proces- seur de décision" comprenant une unité de calcul ( 16) adaptée pour effectuer des tests sur les informations reçues et asso- cié, d'une part, à une mémoire-programme ( 17) contenant les tests à effectuer, d'autre part, à une mémoire de travail ( 18) pour le stockage provisoire des résultats de tests, des moyens de transmission ( 6) aptes à transmet- tre les informations issues des divers processeurs d'analyse ( 5) vers le processeur de décision ( 7), une interface ( 8) de communication des informa- tions de classement issues du processeur de décision ( 7) vers un ou des moyens d'exploitation. 11/ Dispositif de triage selon la re- vendication 10, dans lequel chaque unité de calcul ( 12, 16) est constituée par un microprocesseur. 12/ Dispositif de triage selon l'une des revendications 10 ou 11, caractérisé en ce que l'unité de conversion analogique/numérique ( 9) comprend: un calibreur de signal vidéo ( 19) déli- vrant une composante vidéo calibrée et des signaux de synchro- nisation, un ensemble de bascules et de portes loqigues( 21, 22, 24, 26, 27), recevant les signaux de syn- chronisation et associé à une horloge ( 28) et à un compteur ( 30) pour délivrer des signaux de commande de conversion, et un module ( 20) d'échantillonnage et de conversion analogique/numérique recevant la composante vidéo calibrée et les signaux de commande de conversion pour délivrer des codes numériques vers une mémoire tampon ( 29), ledit mo- dule étant relié au compteur ( 30) précité en vue de son incré- mentation pour chaque point codé. 13/ Dispositif de triage selon la re- vendication 12, caractérisé en ce qu'un diviseur ( 25) est associé à l'ensemble de bascules et portes, en vue de suppri- mer des signaux de début de ligne de façon à supprimer le co- dage des points desdites lignes. 14/ Dispositif de triage selon l'une des revendications 10, 11, 12 ou 13 comprenant des moyens ( 1) d'entraînement des objets à trier adaptés pour les amener à défiler le long de lignes de tri (Li, L 2,), caractérisé en ce qu'un capteur de la présence d'objets ( 2) est disposé sur chaque ligne de tri et relié aux processeurs d'analyse ( 5) de la ligne considérée en vue d'autoriser la saisie des si- gnaux vidéo générés par les caméras ( 3, 4) de ladite ligne de tri.