[PYTHON] Créez un stéréogramme de points aléatoires (RDS) original à partir de photos 2D avec estimation de la profondeur par apprentissage automatique

Nous avons continué les essais et erreurs à la recherche du meilleur stéréogramme à points aléatoires (RDS).

Le jour est enfin venu pour utiliser l'apprentissage automatique. Vous devriez maintenant avoir le stéréogramme aléatoire idéal (RDS).

Avec le récent boom de l'apprentissage automatique, j'aimerais expliquer ce qu'est le stéréogramme aléatoire (RDS) pour les malchanceux qui ont fait des recherches sur l'apprentissage automatique et sont arrivés à cet article.

What is RDS?

1212_1.png

Le stéréogramme à points aléatoires (RDS) est un modèle qui permet une visualisation stéréoscopique en éloignant ou en rapprochant le foyer de l'œil de l'écran. Tout le monde aurait dû le voir une fois. La figure ci-dessus est bonne. Si vous changez la mise au point de vos yeux, les caractères "Bonjour, Monde!" Devraient apparaître. Il est plus facile à comprendre si vous le voyez depuis votre PC. Au fait, je peux le voir sur mon smartphone: v:

Je souhaite générer ce stéréogramme à points aléatoires (RDS) à partir d'une photo 2D originale.

Estimation de la profondeur

Une carte de profondeur est nécessaire pour créer un stéréogramme à points aléatoires (RDS). Apparemment, en utilisant la technologie d'apprentissage automatique, la profondeur peut être estimée à partir de photographies 2D. Vous pouvez maintenant créer le meilleur stéréogramme de points aléatoires (RDS).

Tensorflow Lorsque je faisais des recherches sur l'estimation de la profondeur, j'ai trouvé le blog d'une personne qui avait fait une tentative similaire. Cela semble être fait avec des stéréogrammes normaux au lieu de points aléatoires.

Comme c'est un gros problème, je vais me référer à cette méthode pour la partie estimation de la profondeur. Merci beaucoup.

J'ai essayé d'estimer la profondeur

J'ai estimé la profondeur de cette image. SAYA160312500I9A3721_TP_V4のコピー.jpg

Voici les résultats. 1220_1.png

Apparemment, cela a fonctionné (?!).

Faites-en RDS

Je l'ai essayé. 122020.png

Je ne comprends pas du tout le sens. C'est un échec.

fin

Cela a probablement échoué car il n'y avait pas beaucoup d'ombrage dans la carte de profondeur. difficile…

Recommended Posts

Créez un stéréogramme de points aléatoires (RDS) original à partir de photos 2D avec estimation de la profondeur par apprentissage automatique
Créez votre propre stéréogramme aléatoire (RDS) en Python.
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10
Créez un environnement pour "Deep Learning from scratch" avec Docker
Créez un environnement d'apprentissage automatique arbitraire avec GCP + Docker + Jupyter Lab
Apprentissage automatique à partir de zéro (apprentissage automatique appris avec Kaggle)