The Numerics of Bundle Adjustment (Cyrill Stachniss)

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 21

  • @aswinp9129
    @aswinp9129 3 ปีที่แล้ว +5

    These lectures are the best resource I found so far in SLAM topics, Thank you Sir

  • @LangwasserTV
    @LangwasserTV 4 ปีที่แล้ว +4

    Dear Mr. Stachniss,
    Thank you very much for your lecture. I am a PhD student working on 3D reconstruction / photogrammetry and sensor data fusion in Nürnberg. Your lectures, which you are publishing online for open access available for everyone, are outstanding! You are providing a great way for people to learn from your experience in an easy to understand didactic approach with logical examples. I have bought the "Photogrammetric Computer Vision" book and am currently trying to establish an Evaluation environment for Visual SLAM research (github.com/GSORF/Visual-GPS-SLAM) - your lectures will be very useful on my journey. Thank you very much and all the best for you!
    Grateful regards!

    • @CyrillStachniss
      @CyrillStachniss  4 ปีที่แล้ว +3

      Great, I am happy to hear that and thanks for the link!

  • @artikpark2140
    @artikpark2140 3 ปีที่แล้ว +1

    At 14:02 I am not sure what that 2 in, 2x171=342 observation represents. Could someone clarify? Does it mean 2 cameras, or is it because its the x and y dimensions?

    • @aliceran9349
      @aliceran9349 3 ปีที่แล้ว

      It is basically x and y coordinates of points in the image plain. 2 observations per point.

    • @CyrillStachniss
      @CyrillStachniss  2 ปีที่แล้ว

      Correct

  • @shaohuachen2482
    @shaohuachen2482 3 ปีที่แล้ว +1

    Thank you very much, Professor! It helped me to understand much better the problem. Subscribed and looking forward to learn more from you!

  • @kannanv9304
    @kannanv9304 4 ปีที่แล้ว

    I missed the Part#1......When I saw this Video, came to know there was a Part#1......Will first catch-up Part#1 and view and take notes of these important topics.......Thanks a lot Professor......

  • @fghoussen
    @fghoussen ปีที่แล้ว

    Great lecture! 2 questions: 1) why N=At.Sigma⁻1.A where Sigma looks like covariance matrix (and so Sigma^-1 is information matrix)? Why not N=At.Sigma.A? 2) Could you give some pointers/reference on how to compute/estimate the jacobian A?

  • @rolandgavrilescu3099
    @rolandgavrilescu3099 4 ปีที่แล้ว +1

    I am confused by the block sizes in the C matrix in the graphic illustration. Could you clarify the meaning/sizes of the black squares in the C matrix and why they seem to appear in formations of 2 and 3 diagonally? Thank you!

    • @romulortr
      @romulortr 3 ปีที่แล้ว +1

      Each black rectangle is the C_{ij} matrix of size 2x3. It means that the 3d point "i" was observed by the camera/image "j". The top six rectangular blobs in C correspond to points 1, 2, 8, 9, 15, 16 which were observed in the first image. Since these points are close by, they actually look like 3 blocks instead of 6. I believe the nice diagonal structure is due to the flight pattern (24:20) and (26:20)

  • @inbb510
    @inbb510 3 ปีที่แล้ว

    Hello Cyrill. You know when you stacked the camera orientation parameters for Δt, you included only the extrinsic parameters. If you want to estimate the intrinsic parameters as well (i.e. bundle adjustment for the uncalibrated case) do you also stack those 5 intrinsic variables with the 6 extrinsic parameters and make it into a size 11 vector and the C_{ij} ending up becoming 2x11 blocks?
    Very appreciate it if you can clarify this.
    Otherwise I very much enjoyed your lecture!

    • @CyrillStachniss
      @CyrillStachniss  3 ปีที่แล้ว +1

      Sure - bot only if you want the 6 intrinsics to be image-specific. If you use the same camera for recording the images, you want 6 intrinsics holding for all images.

    • @inbb510
      @inbb510 3 ปีที่แล้ว

      @@CyrillStachniss , thank you :)

  • @joker17289
    @joker17289 4 ปีที่แล้ว

    Very nice lecture. Just one small question, what is hk and ht and how do we obtain them?

    • @Luo-fx9fm
      @Luo-fx9fm 3 ปีที่แล้ว +2

      I think the vector h could be computed by A^T \Sigma^{-1} \Delta l, which can be found ( th-cam.com/video/LKDLcKrWOIU/w-d-xo.html ). And hk, ht are just two blocks of vector h, just like how we divide matrix A to C, B blocks

  • @aswinp9129
    @aswinp9129 3 ปีที่แล้ว +1

    Can we get the slides for these lectures

  • @AliyukAliyu
    @AliyukAliyu 3 ปีที่แล้ว

    Thank you professor, Can MATLAB be very ok for this operations?

  • @abdelrahmanwaelhelaly1871
    @abdelrahmanwaelhelaly1871 3 ปีที่แล้ว

    Thank you so much.