Bonjour à tous!
J'essaye actuellement de développer un algo de reconnaissance de feux rouges! Je suis déjà pas mal avancé... La détection des feux se passe très bien. Le seul hic se trouve au niveau des erreurs de détection. Sur quelques 50 000 frames (videos de divers scenario sur la route), j'ai un taux d'erreurs de 2.39%
Or, si j'enlève les erreurs dus aux feux arrières des voitures (quand elles freinent), je tombe à 0.66% d'erreurs
Et là, pour différencier les feux de voitures aux feux rouges, je suis à cours d'idées...
Je travaille avec des camions, la camera est situé plus haute que dans une voiture, et le cockpit vascille beaucoup, principalement "autour" de l'axe des roues. Ces parametres rendent les performances d'une ROI (le haut de l'image) moins performantes.
J'ai déjà essayé pas mal de truc: couleur, forme ronde/ovale du feu, monture sombre/noire
Je ne peux pas exploité le fait que la monture est rectangulaire, car cela éliminerait nombreux bon candidats (tous les feux n'ont pas forcement une monture rectangulaire, un entourge sombre fait que la monture ne se distingue pas correctement à l'image, au loin un rectangle n'est pas facile a distinguer, etc.)
Bref, je suis a cours d´idees... Alors si vous avez des suggestions, a vos claviers! Merci!
Partager