dimanche 22 juin 2008

Je suis de retour !

Après quelques mois difficiles coté boulot, je retrouve un peu de sérénité et donc la possibilité d'avancée sur ma station automatique.

Mais tout de même, j'ai ajouté au soft la possibilité d'utiliser des webcam, tout le monde n'a pas un canon à immobiliser (enfin, c'est le prix d'une webcam sur ebay !)

Les résultats sont peu convaincant, la qualité d'une webcam est decevante ! mais bon ...

Ce repos (!!!) forcé m'a permis aussi de réfléchir à un soft totalement ouvert ! multi cam, multi web, multi traitement, multi tout quoi ! avec un éditeur graphique pour monter sa station d'analyse !ça risque de décoiffer !

je m'intéresse aussi à la prise de vue infra rouge, indispensable je pense dans une station !

A bientôt

Thierry

jeudi 6 mars 2008

Quelques photos du logiciel en version beta

Au démarrage l'APN est bien identifié :

Une détection est en cours (ouh ! le gros ovni !)
Les résultats des tests

  • un répertoire par jour
  • un sous répertoire pour chaque détection avec l'heure
  • dans chaque sous répertoire :
    • les images avant la détection (-Avant), qualité type webcam
    • l'image qui a déclenché les actions (-Init), qualité type webcam
    • les images issues de l'écran de controle de l'APN (-frame), qualité type webcam
    • les photos prisent (-Photo), qualité dépendant de l'APN de 1Mo à ...
    • la vidéo reconstituée de l'écran de controle (-video)

mercredi 20 février 2008

Avancement du logiciel

La version bêta est quasi prête ...

Elle permet :

  • piloter et configurer l'APN (qualité photo, mise au point, zoom, balance des blancs ....)
  • capturer le flux vidéo
  • détecter des mouvements
  • déclencher et enregistrer photo + vidéo lors de détection

Encore une petite phase de test et je pourrais mettre en ligne le soft ...

Transfo pour l'APN

Quel idiot ! évidemment un transfo de mobile ne convient pas pour un APN, c'est que ça consomme beaucoup ce genre d'appareil.

Conclusion : achat du transfo pour le Canon A70, 15€, je m'en sors bien ...

Allez voir ce site : http://www.abcproducts.co.uk/

Les prix sont ... canons !

dimanche 27 janvier 2008

Idées ....

Au lieu de bosser mon anglais ... alors je les pose comme ça en vrac !

  • Mettre en place un réseau type P2P permettant de partager toutes les enregistrements réalisés par les stations
  • Connaitre la position et l'orientation de la caméra est très important si l'on veut déterminer la taille et la vitesse de l'objet lorsque plusieurs stations détectent le même évenement. Trouver sa position est simple avec google earth. Pour l'orientation précise c'est plus compliquée. Super, le logiciel existe déjà et les sources sont fournies : merci Mr astrometry
  • Ma station utilise un Canon A70 qui permet de fonctionner en mode webcam et photo, mais rien n'interdit d'utiliser une autre webcam pour réaliser la détection. il me suffit d'incorporer un flux vidéo de type webcam.
  • Je suis un peu déçu des spectres (ou plutôt de l'absence de spectre !) pour les objets lumineux lointains ou de petites tailles. A tester : l'utilisation d'un filtre > 1000 nm.
  • Le logiciel du Canon A70 permet de piloter le zoom optique depuis le PC. En cas de détection je vais pouvoir réaliser les opérations suivantes :
  1. prendre une photo d'ensemble
  2. adapter la position du zoom suivant la position de l'objet détecté dans l'image. Par exemple, si l'objet est au centre, je peux zoomer au maximum avant de prendre la photo!

Connexion

Voila un chapitre qui est utile !

Comment relier l'APN à l'ordi ! En général la connexion est de type USB. Mon Canon A70 ne déroge pas à la regle ... mais encore mieux, c'est un connecteur standard de type Mini-USB.

3€ chez LDLC









Pas de souci donc de ce coté. Par contre je dois alimenter mon APN en permanence, pas question de recherger les batteries toutes les heures !

J'ai eu plus de difficulté pour trouver le bon connecteur. J'ai donc acheté un ensemble de connecteur de divers format :


3€ chez Conrad
Sauf que il n'envoie pas pour une commande inférieur à 20€. Mais je suis certain que toute bonne boutique d'électronique doit fournir de genre de composant.
Bah, je me suis payé le "bain à bulle" nécessaire pour une bonne relaxation après tout ce travail !

Le bon connecteur se trouvait bien dans le paquet, c'est celui du milieu sur la dernière ligne ... ouf !






En ce qui concerne le transformateur, j'ai récupéré un transfo d'un mobile HS. Il me fallait du 4,5v ... et c'est ce qu'il donne. A voir encore si l'ampérage sera suffisant.

Sinon ici on peut trouver son bonheur ... pour pas chere !

samedi 19 janvier 2008

Coté logiciel ...

C'est en bonne voie. Hélas je ne dispose pas de beaucoup de temps en ce moment.

Pour les informaticiens :

le pilote fourni par Canon permet de s'interfacer avec du C et du C++. Je préfére C#, le développement de l'interface utilisateur sera beaucoup plus rapide. Il m'a fallu donc écrire un wrapper dotnet.

Gros boulot, le pilote Canon offre :

  • 99 fonctions
  • 16 enum
  • 32 structures, pour certaines assez complexes
  • 3 fonctions de type callback (ouille, révision sur les delegate nécessaire !)
Mais j'ai terminé et testé les fonctions principales :
  • Initialisation
  • Connexion à l'appareil photo
  • Lecture en continu du flux d'images (genre Webcam)
  • Deconnexion "propre"
Ce que j'ai encore à faire :
  • tester l'acquisition de photos
  • gérer la configuration de l'appareil : zoom, mise au point ...
Et bien sur, écrire le soft qui va bien :
  • détection de changement dans le flux vidéo
  • enregistrement de séquences photos et vidéo
Vu ma charge de travail actuelle, je ne peux donner de date pour la fin de ce projet.

Construction de la boite à image

L'appareil photo sera sur mon balcon. J'aurais pu le laisser à l'intérieur devant une fenêtre mais il ne faudrait jamais éclairer cette pièce car cela crée des reflets sur la vitre.

Ce balcon est abrité de la pluie, mais pas de l'humidité ou de vents violents. Je dois donc construire une jolie boite pour le protéger.

Matériel :

  • une boite genre tupperware de bonne qualité. Le plastique doit être assez épais car les trous que je vais faire dedans vont la fragiliser.
  • un petit cadre photo : pour récupérer la vitre. Attention pas de verre anti reflet !
  • quelques vis + écrou
  • de la colle genre "ni clou ni vis" tous support pour coller la vitre sur la boite
  • du velcro adhésif pour fixer le filtre sur la vitre
  • un support mural orientable : pour fixer la boite sur le mur du balcon. Un support pour enceinte est largement suffisant.
  • ... un peu de temps !
Les couts :
  • Le cout de la boite ne dépasse pas les 15 euros.
  • En faisant une bonne recherche, on peut trouver un support pour le même prix.

Sur les photos cei dessous :
  • intérieur de la boite. Une ouverture a été faite au fond, la vitre permet d'empêcher poussières et autres saletés de salir le filtre et l'appareil photo.
  • Le filtre est fixé sur la vitre avec du velcro.
  • la vis permet de fixer l'appareil photo






























Le support mural


Ne disposant pas de beaucoup de temps pour faire une recherche, j'ai acheté le premier support trouvé (30 euros, un peu cher ...). C'est un support pour une petite télé, surdimensionné par rapport à la boite. Une petite réduction est nécessaire.

Avant :






















Après :















  • Scie sauteuse + lame métal utile ! Attention à bien ébarber les coupes et a les protéger avec du scotch épais. Sinon, blessure garantie !
  • Quatre trous sur le support permettront de fixer la boite dessus. Perceuse + foret métal utile !

Finalement, une recherche plus sérieuse d'un support adapté m'aurait fait gagné du temps. Grrr ....






ça ce précise :





























































Et voila le résultat !





















Nan ! ce n'est pas un radar routier !

dimanche 16 décembre 2007

Le matos arrive !

Une information intéressante de Buck sur le jedu :

Thik, en soft pour la capture, tu utilises Sonotaco ?
http://sonotaco.com/e_index.html

Merci Buck pour cette info.
Non, je n'utilise pas ce logiciel. Il ne convient pas car il demande la mise en place d'appareils assez coûteux. Mais il est bourré de fonctions qui ont l'air très intéressantes. Je ne voudrais pas dépasser la centaine d'euros (80 pour l'instant) afin que beaucoup puissent reprendre l'idée.

J'ai pris le parti d'utiliser un appareil photo numérique d'occasion (Canon A70) qui peut être piloté par logiciel.

1) Une fonction webcam permet de détecter un mouvement ou un changement dans le ciel.
2) En cas de détection, des séries de photos peuvent alors être prise avec un filtre à diffraction pour nous donner le spectre lumineux.

Il me faudra écrire le logiciel mais ce ne sera pas ça le plus difficile. Sans doute plutôt la mise au point des paramètres de prises de vues.

J'ai reçu l'APN hier et les autorisations de Canon aujourd'hui (ben oui, il faut montrer patte blanche pour avoir les accès aux interfaces logicielles !!!), les filtres ne devraient pas tarder (rupture de stock !).

J'étudie les documents fournis par Canon pour s'interfacer avec le A70.

Pour ceux qui aiment les détails : c'est du C++, il me faudra écrire un wrapper car je veux développer en C# DOTNET, ben oui, on devient fainéant ! Mais c'est vrai que cet environnement permet d'écrire rapidement des applications sympathiques.

lundi 10 décembre 2007

Questions ouvertes

Je poste ici toutes les questions auxquels il va ma falloir trouver une réponse. Alors à vos claviers !

1) Prendre les photos derrière un double vitrage risque t'il d'altérer la qualité des spectres obtenus ?

2) Comment calculer la distance a laquelle je vais pouvoir détecter un évènement lumineux ? Ou plus précisément quelle est le calcul mathématique qui va me permettre de calculer la déperdition du flux lumineux en fonction de la distance ? Je crois vaguement me souvenir de calcul à base d'angle solide ...

dimanche 9 décembre 2007

Le choix de l'appareil photo

Le titre est déjà restrictif, l'utilisation d'une caméra serait un plus mais avec les inconvénients suivants :

  • résolution trop faible
  • budget plus important
Le choix sera donc un appareil photo numérique possédant les caractéristiques suivantes :
  • capteur de 3 Mpixels, comme indiqué dans les documents cités cela suffit à une analyse spectrale.
  • capacité à être piloté par un logiciel :
    • déclenchement programmé
    • téléchargement des photos
  • grande sensibilité
  • budget adapté !
Après recherche sur le web, mon choix c'est orienté vers les appareils de la marque Canon
  • logiciel "Remote control" disponible pour certaines gammes
  • reconnu pour sa sensibilité dans les éclairages faibles
  • et le must du must : SDK permettant d'intégrer le pilotage de l'appareil dans un logiciel "fait maison". (SDK : bibliotheque de procédures qui peuvent être intégrées dans un logiciel)
A suivre ...

Les références

Pour ne pas alourdir inutilement ce site, toutes les références qui m'ont permis de mettre en oeuvre ce projet sont regroupées dans les liens dans la colonne de gauche.

Grand merci à :

    • à JC sur le forum http://www.lejdu.com/forum/ qui à initialisé ma démarche
    • à Jean Pierre Petit pour son site "éclairant"
    • à Jérôme FRASSON pour ses documents scientifiques sur les réseaux de diffraction
Si ces personnes m'y autorisent, j'aimerais reprendre quelques images de leurs sites afin d'agrémenter le mien qui risque d'être assez textuel en indiquant bien entendu la source des photos !

Le cahier des charges

Le projet peut être découpé en plusieurs phases. Dans un premier temps, on souhaite la mise en place :

  • d'un détecteur automatique de déplacement ou de modification dans le champ visuel
  • d'un système permettent d'enregistrer des séquences d'images avec leurs spectres lumineux
  • d'un archivage des séquences d'images avec les conditions des prises de vues : date, heure, météo, commentaire
Cette première phase doit permettre de valider la méthode et de vérifier la faisabilité.

Dans une seconde phase, ce projet devra incorporer :
  • un système d'alerte par e-mail
  • un site de publication des séquences obtenues
  • l'intégration à l'outil d'un logiciel d'analyse spectrale qui pourra permettre d'éliminer automatiquement les déclenchements inutiles (avions, reflets ...)
Troisième phase
  • Déclencher automatiquement des actions en cas de détection
    • enregistrement vidéo/audio
    • réseau d'alertes
    • ....
N'hésitez pas à ajouter vos commentaires constructifs et vos idées !

Les limites de ce blog

Je ne reprendrais pas ici la description scientifique du procédé. Des publications sur le web le font déjà infiniment mieux que ce que je pourrais faire.
Je suis informaticien, mes connaissances du domaine scientifique se limitent à un pauvre bac+4, juste de quoi comprendre (un peu ! ) les écrits de personnes plus érudites que moi.

Mon apport sera donc celle d'un informaticien :

  • l'établissement du cahier des charges,
  • l'analyse des fonctions à mettre en place,
  • la réalisation de la plateforme matérielle,
  • la réalisation des logiciels necessaires,
  • la communication des résultats et des conseils pour ceux qui veulent mettre en place un projet semblable.
Je suis donc à l'écoute de tout commentaire créatif sur mon travail.

Ce que ce blog n'est pas :
  • un lieu de discussion stérile du genre : j'y crois/j'y crois pas/ peut être
  • un défouloir puéril
  • et tout ce qui n'a pas de liens avec le sujet !

Les objectifs

Ce projet a pour objectif final la détection d'OVNI au sens littérale du terme : objet volant non identifié.

L'enregistrement du spectre lumineux d'un tel objet doit permettre :

  • soit de l'identifier, il devient alors un OVI ! soit d'apporter une preuve scientifique de l'évolution dans notre espace aérien d'objet dont la conception nous échappe.
  • de déterminer, si possible, la technologie utilisée.
  • de déclencher une véritable détermination pour une recherche scientifique des phénomènes OVNIS. C'est peut être l'objectif le plus difficile à atteindre !