Le calcul par GPU permet aujourd'hui d'avoir assez de puissance pour réaliser des vidéos de plusieurs heures sur Jupiter sans post traitements.
Ici le calculateur est soit un ordinateur portable équipé d'une carte Nvidia GTX 1050 Ti (au minimum), soit un mini PC équipé d'une carte Nvidia Jetson Nano ou Jetson Xavier NX.
La config : C11@f/20 + ZWO ASI 462MC + EQ6-R Pro.
Les conditions d'observation sont moyennes.
Le fichier GIF 800x600 de 3H00 a été réduit à 640x480 et à 1H43 à cause de sa taille :
jup_sharp_640x480.gif (7.03 Mio) Consulté 3154 fois
Une image de la vidéo :
65.png (492.95 Kio) Consulté 3154 fois
D'autres cibles ont été testées : Lune, Mars, Saturne, DSO.
Le calcul par GPU permet aujourd'hui d'avoir assez de puissance pour réaliser des vidéos de plusieurs heures sur Jupiter sans post traitements
Peux-tu en dire plus ? Le traitement est fait à la volée par le GPU ?
Visuel Assisté et Jupiter
Publié : 21 sept. 2021, 23:24
par ms55
Prenons un exemple récent, le 17 septembre 2021 à 23h14TL avec voiles nuageux et turbulence (mauvaises conditions) :
Les images 960x720 du visuel assisté sont présentées à l'astram toutes les 7s environ et résultent de l'accumulation de 600 bonnes images brutes (images répondant à un critère de qualité, ici autour de 25).
Il est aussi possible d'obtenir en ligne une dé-rotation sur 5 minutes afin d'obtenir une image concurrente à l'Astrophoto ou une vidéo avec une image par minute.
Le lien est donc établi entre le Visuel Assisté et l'Astrophoto.
Visuel Assisté et Jupiter
Publié : 21 sept. 2021, 23:37
par soulearth
Et le logiciel qui réalise ce tour de force il s'appelle comment ? C'est génial ce truc.
Et le logiciel qui réalise ce tour de force il s'appelle comment ? C'est génial ce truc.
Il faudrait lui trouver un nom, c'est un logiciel qui fait à la fois :
- l'auto guidage de la planète,
- l'exposition et le gain auto,
- la MAP assistée,
- la détection d'une image brute de référence,
- l'alignement des images brutes en temps réel,
- la création d'une image corrigée des distorsions liées à la turbulence,
- le dé-floutage,
- le dé-bruitage,
- l'alignement des couches RGB,
- la balance automatique des blancs,
- la dé-rotation par le flot optique.
Pas de perte de trame à 100fps avec une GTX 1050 Ti.
La création d'une vidéo de Jupiter sur plusieurs heures ne pose pas de problème si le ciel est dégagé.
En fait, le logiciel fait en temps réel ce que font FireCapture, AS3, WinJupos, Astra Image, ... en différé.
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 08:00
par soulearth
@ms55 ce logiciel anonyme est vraiment intéressant. Ou peut on le trouver, le télécharger ? Y'a un site officiel ? Des docs et vidéos en ligne ? C'est un soft que tu as développé ?
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 08:24
par spica2000
@ms55 elle est bien belle cette Juju! pour le reste c'est du chinois. GPU ?!?!?
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 08:25
par spica2000
@ms55 elle est bien belle cette Juju! pour le reste c'est du chinois. GPU ?!?!?
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 08:32
par spica2000
@ms55 elle est bien belle cette Juju! pour le reste c'est du chinois. GPU ?!?!?
Le lien est donc établi entre le Visuel Assisté et l'Astrophoto
Bonjour @ms55, j'ai vu tes oeuvres sur l'autre forum "en face" : excellent !
Effectivement, là tu sublimes le VA pour le planétaire. Comme les copains : tu peux nous en dire plus ? C'est un logiciel que tu gardes en perso ou tu penses le diffuser ?
Tu pourras nous montrer aussi ce que tu obtiens en ciel profond ?
Et si tu veux bien nous révéler un peu plus de "qui est ms55", tu pourras te présenter dans la partie faite pour du forum, et je suis sûr que tu auras le meilleur accueil, forcément
@ms55 ce logiciel anonyme est vraiment intéressant. Ou peut on le trouver, le télécharger ? Y'a un site officiel ? Des docs et vidéos en ligne ? C'est un soft que tu as développé ?
Oui, je l'ai développé en C/C++ en utilisant la librairie ArrayFire pour CUDA (Nvidia) et OpenCL (AMD et Intel).
Je suis en train de le porter sur une carte Jetson Nano pour en faire une version embarquée.
J'ai fait des tests avec la Lune, Jupiter et Saturne.
Pour la Lune, je peux faire des panoramas en live :
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 10:47
par sebb916
Bah la franchement sortir ça en temps réel (en tous cas sans post-traitement) je suis bluffé, et étant amateur autant de planétaire que de cp, je ne peux que saluer la prouesse et comme les copains, suis très désireux d'en savoir plus et de pouvoir l'utiliser (bien que aucun de mes pc ne soit assez puissant ...)
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 11:07
par soulearth
Ah oui chapeau !
C'est un sacré boulot que tu as fait la.
Je pense que tu trouveras ici pas mal de personnes intéressées et même des potentiels testeurs. La plus grosses contrainte sera peut être d'avoir le pc adéquat.
Ah oui chapeau !
C'est un sacré boulot que tu as fait la.
Je pense que tu trouveras ici pas mal de personnes intéressées et même des potentiels testeurs. La plus grosses contrainte sera peut être d'avoir le pc adéquat.
OpenCV est compatible avec à peu près n’importe quoi (je l’ai utilisé dans des projets de Machine Vision il y a fort longtemps). Y’a de l’espoir
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 11:43
par turbojf
@ms55 , es-tu le Alain P..ll.u de Youtube?
Si c'est le cas, tes travaux sur la réduction de bruit vidéo "live" m'avaient déjà impressionné.
Le lien est donc établi entre le Visuel Assisté et l'Astrophoto
Bonjour @ms55, j'ai vu tes oeuvres sur l'autre forum "en face" : excellent !
Effectivement, là tu sublimes le VA pour le planétaire. Comme les copains : tu peux nous en dire plus ? C'est un logiciel que tu gardes en perso ou tu penses le diffuser ?
Tu pourras nous montrer aussi ce que tu obtiens en ciel profond ?
Et si tu veux bien nous révéler un peu plus de "qui est ms55", tu pourras te présenter dans la partie faite pour du forum, et je suis sûr que tu auras le meilleur accueil, forcément
L'idée c'est d'associer une carte à faible coût et à faible consommation (il faut aussi penser à la planète) à un logiciel capable de faire un lien entre le Visuel Assisté et l'Astrophotographie des planètes et du ciel profond.
Le logiciel est terminé mais reste à trouver une carte autour de 100 euros capable de le faire tourner.
J'ai fait un premier prototype autonome à base de Jetson Nano mais il manque un peu de puissance.
La carte Jetson Xavier NX a par contre une puissance suffisante mais elle est hors budget.
En attendant Nano Next, elle offre une alternative intéressante mais coûteuse.
L'an prochain, je lancerais deux sites de présentation de la vision par GPU (en français gpu-vision.fr et en anglais gpu-vision.com).
Pas d'autres solutions prévues sur d'autres matériels (ordinateurs portables, tours, ...) pour une question de maintenance.
Ah oui chapeau !
C'est un sacré boulot que tu as fait la.
Je pense que tu trouveras ici pas mal de personnes intéressées et même des potentiels testeurs. La plus grosses contrainte sera peut être d'avoir le pc adéquat.
OpenCV est compatible avec à peu près n’importe quoi (je l’ai utilisé dans des projets de Machine Vision il y a fort longtemps). Y’a de l’espoir
En fait c'est OpenCL, j'avais oublié le L en route.
ArrayFire c'est une alternative à OpenCV, je l'ai recompilé pour les environnements x64 et armv8.
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 16:52
par sebb916
Bon là je suis largué sur la partie hardware (software aussi mais ce n'est plus le propos !)
CE "Jetson Xavier NX" :
Concrètement cela fonctionne comment ? En partant au plus simple, que faut-il pour l'utiliser : clavier, souris, écran, disque "dur" ?
La carte embarque des ports usb, hdmi, réseau, mais est-ce que ça doit se brancher en plus sur un ordinateur ?
Concrètement cela fonctionne comment ? En partant au plus simple, que faut-il pour l'utiliser : clavier, souris, écran, disque "dur" ?
La carte embarque des ports usb, hdmi, réseau, mais est-ce que ça doit se brancher en plus sur un ordinateur ?
Bref un topo pour les nuls serait bienvenu
Concrètement avec 2 images :
Sur l'image du haut, on distingue le boîtier contenant la carte Jetson Nano, la mémoire, l'alimentation en 5V et la caméra ASI 462MC avec son ADC et sa barlow 2x.
Sur l'image du bas, on distingue l'écran tactile (pas de clavier, pas de souris).
L'autonomie de l'ensemble (calculateur + écran + caméra) est de 5h.
Un SSD n'est pas nécessaire car les besoins en mémoire de masse sont ridicules (tous les calculs sont faits lors de l'observation et seules les images de la vidéo sont stockées), rien à voir avec les configs actuelles qui remplissent de gros disques SSD.
Il est possible d'accélérer l'acquisition via le port USB3 de la Jetson Nano car la gestion faites par ZWO est très lente et constitue le goulot d'étranglement. Si j'arrive à régler ce problème, il ne sera pas nécessaire de passer par la Jetson Xavier NX qui est 4 fois plus coûteuse.
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 19:16
par sebb916
Franchement là ça fait rêver .
Je continue avec quelques questions si tu as un peu de disponibilité
1) est-ce qu'il y a un système d'exploitation embarqué que le manipulateur peut utiliser ou bien est-ce que le boitier est/sera configuré uniquement pour cet usage ?
2) comment est assurée l'autonomie sur ce système ?
3) tu indiques qu'il n'y a pas de stockage de masse, comment se fait l'enregistrement/sauvegarde des images/gif obtenues ? Est-ce directement envoyé dans le cloud (donc nécessité d'une connexion internet) ou est-ce stocké sur une clé USB.
J'ai déjà la 462 de chez QHY, le reste m'intéresse donc forcément
Bravo en tous cas, très impatient de voir la suite
Si c'est le cas, tes travaux sur la réduction de bruit vidéo "live" m'avaient déjà impressionné.
Je ne suis pas Alain P. mais Michel S.
Je m'intéresse aussi à la réduction du bruit sur des images réelles comme dans l'exemple suivant (GIF animé avec réduction du flou et du bruit, cliquer sur l'image pour voir l'animation) :
Franchement là ça fait rêver .
Je continue avec quelques questions si tu as un peu de disponibilité
1) est-ce qu'il y a un système d'exploitation embarqué que le manipulateur peut utiliser ou bien est-ce que le boitier est/sera configuré uniquement pour cet usage ?
2) comment est assurée l'autonomie sur ce système ?
3) tu indiques qu'il n'y a pas de stockage de masse, comment se fait l'enregistrement/sauvegarde des images/gif obtenues ? Est-ce directement envoyé dans le cloud (donc nécessité d'une connexion internet) ou est-ce stocké sur une clé USB.
J'ai déjà la 462 de chez QHY, le reste m'intéresse donc forcément
Bravo en tous cas, très impatient de voir la suite
1) Ubuntu 18.04 personnalisé par Nvidia.
2) 2 batteries rechargeables 5V (calculateur et écran).
3) Pour une vidéo de 5h de Jupiter : 1 image PNG 800x600 8bits toute les 1 minute soit 300 images de 220 Ko = 66 Mo (une clé USB sur un des ports USB3 suffit largement).
Visuel Assisté et Jupiter
Publié : 22 sept. 2021, 23:47
par Ubuntu
Bienvenue @ms55 , j'ai effectivement vu tes travaux sur WA... tu sors de très beaux résultats
J'ai lu les travaux de Frederik Warburg sur le Burst-Image-Deblurring et c'est vraiment impressionnant ce qu'il obtient
Bienvenue @ms55 , j'ai effectivement vu tes travaux sur WA... tu sors de très beaux résultats
J'ai lu les travaux de Frederik Warburg sur le Burst-Image-Deblurring et c'est vraiment impressionnant ce qu'il obtient
Pour passer d'une image construite à partir de 'lucky regions' (image du bas) à l'image du Visuel Assisté (image du haut), il me faut 0,02s avec les algorithmes 'traditionnels'.
C'est en gros 1000 à 10000 fois plus rapide que les algorithmes IA comme Burst-Image-Deblurring.
Tu peux faire le test avec l'image du bas (PNG 16bits) en utilisant les outils actuels :
65.png (478.68 Kio) Consulté 2947 fois
65.png (321.34 Kio) Consulté 2947 fois
L'IA c'est bien mais il faudra encore attendre quelques temps pour des applications purement temps-réel.
La caméra ASI 462MC peut délivrer des images brutes 800x600 à 200fps en mode High_Speed et la carte graphique doit suivre la cadence pour construire l'image issue des 'lucky regions'.
A ces vitesses, il est plus aisé de passer dans les trous de turbulence.