A method including receiving a sequence of thermal data of a plant, wherein said sequence is sampled at least one location of said tissue while said tissue is being thermally disturbed, processing said thermal data to derive thermal values associated with each of said tissue locations, deriving at least one thermal variable at least one location on said plant, based, at least in part, on said processing, calculating a variance value of all said thermal variables associated with each of said locations and determining a state of said plant based on at least one location at which said variance value exceeds a predetermined threshold. The disclosure also includes a system and computer product for real time sorting of plants.L'invention concerne un procédé comprenant : la réception d'une séquence de données thermiques d'une plante, ladite séquence étant échantillonnée à au moins un emplacement dudit tissu pendant que ledit tissu est thermiquement perturbé; le traitement desdites données thermiques pour obtenir des valeurs thermiques associées à chacun desdits emplacements de tissu; la dérivation d'au moins une variable thermique à au moins un emplacement sur ladite plante, sur la base, au moins en partie, dudit traitement; le calcul d'une valeur de variance de toutes lesdites variables thermiques associées à chacun desdits emplacements; et la détermination d'un état de ladite plante sur la base d'au moins un emplacement auquel ladite valeur de variance dépasse un seuil prédéfini. L'invention concerne également un système et un produit informatique pour le tri en temps réel de plantes.