8 research outputs found

    Collaborative tracking for multiple objects in the presence of inter-occlusions

    Get PDF

    Online Selecting Discriminative Tracking Features Using Particle Filter

    No full text

    SystĂšme de suivi de mouvement

    Get PDF
    Le comportement des petits animaux est important pour les chercheurs scientifiques et prĂ©cliniques; ils veulent connaĂźtre les effets des interventions sur leur vie naturelle. Pour les maladies humaines, les rongeurs sont utilisĂ©s comme modĂšles. L’étude du comportement des rongeurs permet d’identifier et de dĂ©velopper de nouveaux mĂ©dicaments pour les troubles psychiatriques et neurologiques. La surveillance des animaux peut ĂȘtre traitĂ©e et un grand nombre de donnĂ©es traitĂ©es peuvent conduire Ă  de meilleurs rĂ©sultats de recherche dans un temps plus court. Ce mĂ©moire prĂ©sente le systĂšme de suivi du comportement des rongeurs basĂ© sur des techniques de vision numĂ©rique. En vision numĂ©rique, la dĂ©tection d’un sujet consiste Ă  balayer et Ă  rechercher un objet dans une image ou une vidĂ©o (qui n’est qu’une sĂ©quence d’images), mais la localisation d’un objet dans des images successives d’une vidĂ©o est appelĂ©e suivi. Pour trouver la position d’un sujet dans une image, nous avons utilisĂ© la dĂ©tection du sujet et le suivi, car le suivi peut aider lorsque la dĂ©tection Ă©choue et vice et versa. Avec cette approche, nous pouvons suivre et dĂ©tecter tout type du sujet (souris, headstage, ou par exemple un ballon). Il n’y a pas de dĂ©pendance au type de camĂ©ra. Pour trouver un sujet dans une image, nous utilisons l’algorithme AdaBoost en ligne qui est un algorithme de suivi du sujet et l’algorithme de Canny qui est un algorithme de dĂ©tection du sujet, puis nous vĂ©rifions les rĂ©sultats. Si l’algorithme Adaboost en ligne n’a pas pu trouver le sujet, nous utilisons l’algorithme Canny pour le trouver. En comparant les rĂ©sultats de notre approche avec les rĂ©sultats des algorithmes AdaBoost en ligne et Canny sĂ©parĂ©ment, nous avons constatĂ© que notre approche permet de mieux trouver le sujet dans l’image que lorsque nous utilisons ces deux algorithmes sĂ©parĂ©ment. Dans ce mĂ©moire, nous dĂ©crirons les algorithmes de dĂ©tection et de suivi du sujet.Small animal behavior is important for science and preclinical researchers; they want to know the effects of interventions in their natural life. For human diseases, rodents are used as models; studying rodent behavior is good for identifying and developing new drugs for psychiatric and neurological disorders. Animal monitoring can be processed and a large number of data can lead to better research result in a shorter time. This thesis introduces the rodents’ behavior tracking system based on computer vision techniques. In computer vision, object detection is scanning and searching for an object in an image or a video (which is just a sequence of images) but locating an object in successive frames of a video is called tracking. To find the position of an object in an image, we use object detection and object tracking together because tracking can help when detection fails and inversely. With this approach, we can track and detect any objects (mouse, headstage, or a ball). There is no dependency to the camera type. To find an object in an image we use the online AdaBoost algorithm, which is an object tracking algorithm and the Canny algorithm, which is an object detection algorithm together, then we check the results. If the online Adaboost algorithm could not find the object, we use the Canny algorithm to find the object. By comparing the results of our approach with the results of the online AdaBoost and Canny algorithms separately, we found that our approach can find the object in the image better than when we use these two algorithms separately. In this thesis, we will describe implemented object detection and tracking algorithms

    Online selecting discriminative tracking features using particle filter

    No full text
    Background clutter is a big challenge to the performance of a visual tracker. The paper proposes a method to keep the tracker robust to background clutters by online selecting discriminative features from a large feature space. Furthermore, the feature selection procedure is embedded into the particle filtering process with the aid of existed “background” particles. Feature values from background patches and object observations are sampled during tracking and Fisher discriminant is employed to rank the classification capacity of each feature based on sampled values. Top-ranked discriminative features are selected into the appearance model and simultaneously invalid features are removed out to adjust the object representation adaptively. The implemented tracker with online discriminative feature selection module embedded shows promising results on experimental video sequences. 1

    Computer Vision Tools for Rodent Monitoring

    Get PDF
    RÉSUMÉ Les rongeurs sont rĂ©guliĂšrement utilisĂ©s dans les expĂ©riences et la recherche biomĂ©dicale. Ceci est dĂ» entre autres aux caractĂ©ristiques qu’ils partagent avec les humains, au faible coĂ»t et la facilitĂ© de leur entretien, et Ă  la briĂšvetĂ© de leur cycle de vie. La recherche sur les rongeurs implique gĂ©nĂ©ralement de longues pĂ©riodes de surveillance et de suivi. Quand cela est fait manuellement, ces tĂąches sont trĂšs fastidieuses et possiblement erronĂ©es. Ces tĂąches impliquent un technicien pour noter la position ou le comportement du rongeur en chaque instant. Des solutions de surveillance et de suivi automatique ont Ă©tĂ© mises au point pour diminuer la quantitĂ© de travail manuel et permettre de plus longues pĂ©riodes de surveillance. Plusieurs des solutions proposĂ©es pour la surveillance automatique des animaux utilisent des capteurs mĂ©caniques. MĂȘme si ces solutions ont Ă©tĂ© couronnĂ©es de succĂšs dans leurs tĂąches prĂ©vues, les camĂ©ras vidĂ©o sont toujours indispensables pour la validation ultĂ©rieure. Pour cette raison, il est logique d'utiliser la vision artificielle comme un moyen de surveiller et de suivre les rongeurs. Dans cette thĂšse, nous prĂ©sentons des solutions de vision artificielle Ă  trois problĂšmes connexes concernant le suivi et l’observation de rongeurs. La premiĂšre solution consiste en un procĂ©dĂ© pour suivre les rongeurs dans un environnement biomĂ©dical typique avec des contraintes minimales. La mĂ©thode est faite de deux phases. Dans la premiĂšre phase, une technique de fenĂȘtre glissante fondĂ©e sur trois caractĂ©ristiques est utilisĂ©e pour suivre le rongeur et dĂ©terminer sa position approximative dans le cadre. La seconde phase utilise la carte d’arrĂȘts et un systĂšme d'impulsions pour ajuster les limites de la fenĂȘtre de suivi aux contours du rongeur. Cette solution prĂ©sente deux contributions. La premiĂšre contribution consiste en une nouvelle caractĂ©ristique, les histogrammes d’intensitĂ© qui se chevauchent. La seconde contribution consiste en un nouveau procĂ©dĂ© de segmentation qui utilise une soustraction d’arriĂšre-plan en ligne basĂ©e sur les arrĂȘts pour segmenter les bords du rongeur. La prĂ©cision de suivi de la solution proposĂ©e est stable lorsqu’elle est appliquĂ©e Ă  des rongeurs de tailles diffĂ©rentes. Il est Ă©galement montrĂ© que la solution permet d'obtenir de meilleurs rĂ©sultats qu’une mĂ©thode de l'Ă©tat d’art. La deuxiĂšme solution consiste en un procĂ©dĂ© pour dĂ©tecter et identifier trois comportements chez les rongeurs dans des conditions biomĂ©dicales typiques. La solution utilise une mĂ©thode basĂ©e sur des rĂšgles combinĂ©e avec un systĂšme de classificateur multiple pour dĂ©tecter et classifier le redressement, l’exploration et l’état statique chez un rongeur. La solution offre deux contributions. La premiĂšre contribution consiste en une nouvelle mĂ©thode pour dĂ©tecter le comportement des rongeurs en utilisant l'image historique du mouvement. La seconde contribution est une nouvelle rĂšgle de fusion pour combiner les estimations de plusieurs classificateurs de machine Ă  vecteur du support. La solution permet d'obtenir un taux de prĂ©cision de reconnaissance de 87%. Ceci est conforme aux exigences typiques dans la recherche biomĂ©dicale. La solution se compare favorablement Ă  d'autres solutions de l’état de l’art. La troisiĂšme solution comprend un algorithme de suivi qui a le mĂȘme comportement apparent et qui maintient la robustesse de l’algorithme de CONDENSATION. L'algorithme de suivi simplifie les opĂ©rations et rĂ©duit la charge de calcul de l'algorithme de CONDENSATION tandis qu’il maintient une prĂ©cision de localisation semblable. La solution contribue Ă  un nouveau dispositif pour attribuer les particules, Ă  un certain intervalle de temps, aux particules du pas de temps prĂ©cĂ©dent. Ce systĂšme rĂ©duit le nombre d'opĂ©rations complexes requis par l'algorithme de CONDENSATION classique. La solution contribue Ă©galement Ă  un procĂ©dĂ© pour rĂ©duire le nombre moyen de particules gĂ©nĂ©rĂ©es au niveau de chaque pas de temps, tout en maintenant le mĂȘme nombre maximal des particules comme dans l'algorithme de CONDENSATION classique. Finalement, la solution atteint une accĂ©lĂ©ration 4,4 × Ă  12 × par rapport Ă  l'algorithme de CONDENSATION classique, tout en conservant Ă  peu prĂšs la mĂȘme prĂ©cision de suivi.----------ABSTRACT Rodents are widely used in biomedical experiments and research. This is due to the similar characteristics that they share with humans, to the low cost and ease of their maintenance and to the shortness of their life cycle, among other reasons. Research on rodents usually involves long periods of monitoring and tracking. When done manually, these tasks are very tedious and prone to error. They involve a technician annotating the location or the behavior of the rodent at each time step. Automatic tracking and monitoring solutions decrease the amount of manual labor and allow for longer monitoring periods. Several solutions have been provided for automatic animal monitoring that use mechanical sensors. Even though these solutions have been successful in their intended tasks, video cameras are still indispensable for later validation. For this reason, it is logical to use computer vision as a means to monitor and track rodents. In this thesis, we present computer vision solutions to three related problems concerned with rodent tracking and observation. The first solution consists of a method to track rodents in a typical biomedical environment with minimal constraints. The method consists of two phases. In the first phase, a sliding window technique based on three features is used to track the rodent and determine its coarse position in the frame. The second phase uses the edge map and a system of pulses to fit the boundaries of the tracking window to the contour of the rodent. This solution presents two contributions. The first contribution consists of a new feature, the Overlapped Histograms of Intensity (OHI). The second contribution consists of a new segmentation method that uses an online edge-based background subtraction to segment the edges of the rodent. The proposed solution tracking accuracy is stable when applied to rodents with different sizes. It is also shown that the solution achieves better results than a state of the art tracking algorithm. The second solution consists of a method to detect and identify three behaviors in rodents under typical biomedical conditions. The solution uses a rule-based method combined with a Multiple Classifier System (MCS) to detect and classify rearing, exploring and being static. The solution offers two contributions. The first contribution is a new method to detect rodent behavior using the Motion History Image (MHI). The second contribution is a new fusion rule to combine the estimations of several Support Vector Machine (SVM) Classifiers. The solution achieves an 87% recognition accuracy rate. This is compliant with typical requirements in biomedical research. The solution also compares favorably to other state of the art solutions. The third solution comprises a tracking algorithm that has the same apparent behavior and that maintains the robustness of the CONDENSATION algorithm. The tracking algorithm simplifies the operations and reduces the computational load of the CONDENSATION algorithm while conserving similar tracking accuracy. The solution contributes to a new scheme to assign the particles at a certain time step to the particles of the previous time step. This scheme reduces the number of complex operations required by the classic CONDENSATION algorithm. The solution also contributes a method to reduce the average number of particles generated at each time step, while maintaining the same maximum number of particles as in the classic CONDENSATION algorithm. Finally, the solution achieves 4.4× to 12× acceleration when compared to the classical CONDENSATION algorithm, while maintaining roughly the same tracking accuracy

    Adaptive detection and tracking using multimodal information

    Get PDF
    This thesis describes work on fusing data from multiple sources of information, and focuses on two main areas: adaptive detection and adaptive object tracking in automated vision scenarios. The work on adaptive object detection explores a new paradigm in dynamic parameter selection, by selecting thresholds for object detection to maximise agreement between pairs of sources. Object tracking, a complementary technique to object detection, is also explored in a multi-source context and an efficient framework for robust tracking, termed the Spatiogram Bank tracker, is proposed as a means to overcome the difficulties of traditional histogram tracking. As well as performing theoretical analysis of the proposed methods, specific example applications are given for both the detection and the tracking aspects, using thermal infrared and visible spectrum video data, as well as other multi-modal information sources
    corecore