3D point reconstruction from 2D images












0












$begingroup$


I know this must exist, but I'm having enormous trouble finding the right search terms.



Say I have a bunch of labelled 3D points, and I capture multiple 2D images of it. If I want to reconstruct the 3D points, are there well-established algorithms/libraries for doing this?



This is presumably the basis for 3D facial recognition, which is a well-established field of research, but the general case (i.e. non-faces) doesn't seem to have an obvious literature that I can find.



One way I can see for approaching this is an optimisation problem where each 2D image establishes a minimum distance constraint between each point, and one can reconstruct the 3D points by minimising the distance required to satisfy these constraints. This does feel like one of those problems that has a sneaky linear algebra solution, though.



Does this class of problem have a literature I can search? Does it have existing libraries? (I'd be really surprised if there wasn't something in OpenCV, but I don't really know what I'm looking for)










share|improve this question









$endgroup$

















    0












    $begingroup$


    I know this must exist, but I'm having enormous trouble finding the right search terms.



    Say I have a bunch of labelled 3D points, and I capture multiple 2D images of it. If I want to reconstruct the 3D points, are there well-established algorithms/libraries for doing this?



    This is presumably the basis for 3D facial recognition, which is a well-established field of research, but the general case (i.e. non-faces) doesn't seem to have an obvious literature that I can find.



    One way I can see for approaching this is an optimisation problem where each 2D image establishes a minimum distance constraint between each point, and one can reconstruct the 3D points by minimising the distance required to satisfy these constraints. This does feel like one of those problems that has a sneaky linear algebra solution, though.



    Does this class of problem have a literature I can search? Does it have existing libraries? (I'd be really surprised if there wasn't something in OpenCV, but I don't really know what I'm looking for)










    share|improve this question









    $endgroup$















      0












      0








      0





      $begingroup$


      I know this must exist, but I'm having enormous trouble finding the right search terms.



      Say I have a bunch of labelled 3D points, and I capture multiple 2D images of it. If I want to reconstruct the 3D points, are there well-established algorithms/libraries for doing this?



      This is presumably the basis for 3D facial recognition, which is a well-established field of research, but the general case (i.e. non-faces) doesn't seem to have an obvious literature that I can find.



      One way I can see for approaching this is an optimisation problem where each 2D image establishes a minimum distance constraint between each point, and one can reconstruct the 3D points by minimising the distance required to satisfy these constraints. This does feel like one of those problems that has a sneaky linear algebra solution, though.



      Does this class of problem have a literature I can search? Does it have existing libraries? (I'd be really surprised if there wasn't something in OpenCV, but I don't really know what I'm looking for)










      share|improve this question









      $endgroup$




      I know this must exist, but I'm having enormous trouble finding the right search terms.



      Say I have a bunch of labelled 3D points, and I capture multiple 2D images of it. If I want to reconstruct the 3D points, are there well-established algorithms/libraries for doing this?



      This is presumably the basis for 3D facial recognition, which is a well-established field of research, but the general case (i.e. non-faces) doesn't seem to have an obvious literature that I can find.



      One way I can see for approaching this is an optimisation problem where each 2D image establishes a minimum distance constraint between each point, and one can reconstruct the 3D points by minimising the distance required to satisfy these constraints. This does feel like one of those problems that has a sneaky linear algebra solution, though.



      Does this class of problem have a literature I can search? Does it have existing libraries? (I'd be really surprised if there wasn't something in OpenCV, but I don't really know what I'm looking for)







      computer-vision 3d-reconstruction






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked yesterday









      R HillR Hill

      745412




      745412






















          1 Answer
          1






          active

          oldest

          votes


















          0












          $begingroup$

          Perhaps "depth estimation" (or related search terms like: depth estimation from image, depth estimation from mono, depth estimation from stereo ...)?



          There are a lot of research in that area right now.






          share|improve this answer









          $endgroup$













            Your Answer





            StackExchange.ifUsing("editor", function () {
            return StackExchange.using("mathjaxEditing", function () {
            StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
            StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
            });
            });
            }, "mathjax-editing");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "557"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f45960%2f3d-point-reconstruction-from-2d-images%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0












            $begingroup$

            Perhaps "depth estimation" (or related search terms like: depth estimation from image, depth estimation from mono, depth estimation from stereo ...)?



            There are a lot of research in that area right now.






            share|improve this answer









            $endgroup$


















              0












              $begingroup$

              Perhaps "depth estimation" (or related search terms like: depth estimation from image, depth estimation from mono, depth estimation from stereo ...)?



              There are a lot of research in that area right now.






              share|improve this answer









              $endgroup$
















                0












                0








                0





                $begingroup$

                Perhaps "depth estimation" (or related search terms like: depth estimation from image, depth estimation from mono, depth estimation from stereo ...)?



                There are a lot of research in that area right now.






                share|improve this answer









                $endgroup$



                Perhaps "depth estimation" (or related search terms like: depth estimation from image, depth estimation from mono, depth estimation from stereo ...)?



                There are a lot of research in that area right now.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 12 hours ago









                Antonio JurićAntonio Jurić

                551110




                551110






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Data Science Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    Use MathJax to format equations. MathJax reference.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f45960%2f3d-point-reconstruction-from-2d-images%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How to label and detect the document text images

                    Vallis Paradisi

                    Tabula Rosettana