BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH CÔNG TRÌNH NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN TÁI CẤU TRÚC VẬT THỂ 3D TỪ CẶP HÌNH ẢNH STEREO CAMERA S K C 0 0 3 9 5 9 Mà SỐ: SV2021-125 S KC 0 0 7 3 7 2 Tp. Hồ Chí Minh, tháng 10/2021 Bà GIÁO DĂC VÀ ĐÀO T¾O TR¯âNG ĐH S¯ PH¾M Kþ THUÀT TPHCM ö÷ BÁO CÁO TàNG K¾T ĐÀ TÀI NGHIÊN CĄU KHOA HâC CĂA SINH VIÊN TÁI CÂU TRÚC VÀT TH 3D TĆ C¾P HÌNH ÀNH STEREO CAMERA SV2021-125 Chă nhiám đÁ tài: Nguyßn TÃn Lčc TP Hß Chí Minh, 10/2021 Bà GIÁO DĂC VÀ ĐÀO T¾O TR¯âNG ĐH S¯ PH¾M Kþ THUÀT TPHCM ö÷ BÁO CÁO TàNG K¾T ĐÀ TÀI NGHIÊN CĄU KHOA HâC SINH VIÊN TÁI CÂU TRÚC VÀT TH 3D TĆ C¾P HÌNH ÀNH STEREO CAMERA SV2021-125 Chă nhiám đÁ tài: Nguyßn TÃn Lčc Thuác nhóm ngành khoa học: Kỹ thuÃt SV thďc hián: Nguyßn TÃn Lďc Nam, Nč: Nam Dân tác: Kinh Lãp, khoa: 18151CL3B, khoa Đào t¿o ChÃt l°āng cao Năm thć: 3 Sá năm đào t¿o: 4 Ngành học: Công nghá kỹ thuÃt điÁu khiÃn và tď đáng hoá Ng°ßi h°ãng dÁn: PGS.TS Lê Mỹ Hà TP Hß Chí Minh, 10/2021 MĂC LĂC DANH MĂC HÌNH ÀNH .3 DANH MĂC NHČNG TĈ VI¾T TÄT .6 THÔNG TIN K¾T QUÀ NGHIÊN CĆU CĄA ĐÀ TÀI. Ph°¢ng pháp nghiên cću. Nguyên lý ph°¢ng pháp tái cÃu trúc vÃt thà 3D.
Các mô hình bi¿n thà kỹ thuÃt trong ph°¢ng pháp tái cÃu trúc vÃt thà 3D. Tìm hiÃu vÁ stereo camera. Mô hình pinhole camera. Cân bằng sáng ̣(histogram equalization).
Hiáu chßnh máy Ánh (camera calibration). Hiáu chßnh stereo camera. Geometry of image formation. Ph°¢ng pháp Semi-global matching: .34 Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 1/90 2.36 XÂY DĎNG MÔ HÌNH 3D VÂT THÂ.
Khái lÃy dč liáu Ánh tĉ camera. Khái hiáu chßnh. Khái tính toán đá sâu Ánh. Khái hiÃn thá mô hình 3D.42 CH¯¡NG TRÌNH VÀ H¯âNG DÀN SĊ DĂNG.
Ch°¢ng trình <captures. Ch°¢ng trình <Calibration_Rectification. Ch°¢ng trình <sgm_disparity. Ch°¢ng trình <pointCloud_visualize.46 THĎC NGHIàM VÀ K¾T QUÀ THU Đ¯ĀC.
Thďc nghiám 1: K¿t quÁ tát nhÃt nhóm đ¿t đ°āc. Thďc nghiám 2: K¿t quÁ cùng ph°¢ng pháp, cùng đá sáng nh°ng vÃt thà khác. Thďc nghiám 3: K¿t quÁ cùng ph°¢ng pháp, khác đá sáng, khác vÃt thÃ. Thďc nghiám 4: K¿t quÁ cùng ph°¢ng pháp, khác đá sáng, khác vÃt thÃ.
Thďc nghiám 5: K¿t quÁ so sánh ph°¢ng pháp tìm bÁn đ÷ chênh lách (disparity maps): .53 K¾T LUÂN VÀ KI¾N NGHà .55 TÀI LIàU THAM KHÀO .58 Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 2/90 DANH MĀC HÌNH ÀNH Hình 1: Stereo camera.10 Hình 2 T¿o mô hình 3D tĉ nhiÁu Ánh khác nhau .13 Hình 3 K¿t quÁ chÃt l°āng tái cÃu trúc 3D .14 Hình 5 K¿t quÁ tĉ PMVS .14 Hình 6 Mesh model.14 Hình 7 C¿p hình Ánh trái phÁi tĉ stereo camera.15 Hình 8 Mô hình 3D vÃt thà .15 Hình 9 K¿t quÁ công trình cąa Christian Teutsch, Dirk Berndt, Andreas Sobotta, Silvio Sperling .16 Hình 10 C¿p Ánh left và right theo nghiên cću cąa Josef Bigun .16 Hình 11 K¿t quÁ cąa viác tìm điÃm t°¢ng đ÷ng và °ãc tính, táo t¿i mô hình 3D m¿t ng°ßi .16 Hình 12 Ành trái .17 Hình 13 Ành phÁi .17 Hình 14 K¿t quÁ đá sáng chß đá sâu .17 Hình 15: Mô hình pinhole .18 Hình 16 Mô hình Pinhole.19 Hình 17 Radial distortion .20 Hình 18 Sď méo d¿ng ti¿p tuy¿n .21 Hình 20 Ành ch°a cân bằng .23 Hình 21 Ành đã cân bằng sáng .23 Hình 22 Đ÷ thá Ánh ch°a cân bằng sáng .23 Hình 23 Đ÷ thá Ánh đã cân bằng sáng .23 Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 3/90 Hình 24 Ành tr°ãc và sau khi dùng bá lọc Gaussian blur .24 Hình 25 ĐiÃm Q = (X, Y, Z) chi¿u trên m¿t phẳng Ánh .26 Hình 26 Hiáu chßnh stereo camera .28 Hình 27 To¿ đá trong không gian .28 Hình 28 ChuyÃn đÿi tĉ kích th°ãc sang to¿ đá pixel .30 Hình 29 To¿ đá điÃm principal .30 Hình 30 Phép chi¿u to¿ đá 3D đ¿n to¿ đá 3D .32 Hình 31 Bi¿n đÿi census.33 Hình 32 Dč liáu sau bi¿n đÿi census.34 Hình 33 Hamming Distance.34 Hình 34 Phương pháp semi-global matching .35 Hình 35 Ví dă vÁ ho¿t đáng cąa bá lọc trung vá.37 Hình 37 Ành đã đ°āc lọc .37 Hình 38 S¢ đ÷ khái cąa quá trình xây dďng mô hình 3D .38 Hình 39 L°u đ÷ thu thÃp dč liáu tĉ stereo camera .39 Hình 40 Các lo¿i méo d¿ng Ánh .40 Hình 41 Disparity tr°ãc khi lọc trung vá .42 Hình 42 Disparity sau khi lọc trung vá.42 Hình 43 Ví dă vÁ mô hình 3D d¿ng .43 Hình 44 S¢ đ÷ khái mái liên há giča các ch°¢ng trình .44 Hình 45 Há tháng k¿t nái stereo camera vãi máy tính .45 Hình 46 Ch¿y ch°¢ng trình Calibration Rectification.45 Hình 47 Quá trình tính toán disparity .46 Hình 48 Ch¿y ch°¢ng trình pointCloud_visualize.47 Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 4/90 Hình 49 Giao dián cċa sÿ đà xem mô hình 3D cąa vÃt thÃ.47 Hình 50 Ành trái .48 Hình 51 Ành phÁi .48 Hình 52 So sánh Ánh sau khi hiáu chßnh .49 Hình 53 Ành đã cân bằng sáng .49 Hình 54 Disparity tr°ãc khi lọc trung vá .49 Hình 55 Disparity thà hián đá sâu Ánh.50 Hình 56 Mô hình 3D cąa vÃt thà .50 Hình 57 Ành disparity thďc nghiám 2 .51 Hình 58 Đám mây điÃm Ánh thďc nghiám 2 .51 Hình 59 Disparity vÃt thà thďc nghiám 3.52 Hình 60 Đám mây điÃm Ánh thďc nghiám 3 .52 Hình 61 Disparity vÃt thà thďc nghiám 4.52 Hình 62 Đám mây điÃm Ánh thďc nghiám 4 .53 Hình 63 Ành cones trái.53 Hình 64 Ành cones phÁi.53 Hình 65 Groud truth .53 Hình 66 Ph°¢ng pháp Block matching opencv .54 Hình 67 Disparity ph°¢ng pháp SSD stereo matching.54 Hình 68 Disparity ph°¢ng pháp semi-global matching.54 Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 5/90 DANH MĀC NHĊNG TĆ VI¾T TÂT 2D 2-Dimension (Không gian 2 chiÁu) 3D 3-Dimension (Không gian 3 chiÁu) CNC Computer Numerical Control HD High Definition NCC Normalized Cross Correlation RGB <red, green, blue= - đß, xanh lăc và xanh lam SAD Sum of Absolute Differences SSD Sum of Squared Differences SGM Semi-global matching USB Universal Serial Bus (mát chu¿n k¿t nái tuÅn tď đa dăng trong máy tính) USD United States dollar (đ÷ng đô la Mỹ) VR Virtual Reality (Thďc t¿ Áo) Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 6/90 Bà GIÁO DĂC VÀ ĐÀO T¾O TR¯âNG ĐH S¯ PH¾M Kþ THUÀT TPHCM THÔNG TIN K¾T QUÀ NGHIÊN CĄU CĂA ĐÀ TÀI 1. Thông tin chung: - Tên đÁ tài: TÁI CÂU TRÚC VÂT TH 3D TĈ C¾P HÌNH ÀNH STEREO CAMERA - Chą nhiám đÁ tài: Nguyßn TÃn Lďc Mã sá SV: 18151093 - Lãp: 18151CL3B Khoa: Đào t¿o ChÃt l°āng cao - Thành viên đÁ tài: Stt Hã và tên MSSV Láp Khoa 1 Nguyßn Thanh Nhã 18151098 18151CL3A Đào t¿o CLC 2 Phan Thanh TruyÁn 18151139 18151CL2B Đào t¿o CLC - Ng°ßi h°ãng dÁn: PGS.TS Lê Mỹ Hà 2. Māc tiêu đÁ tài: - Tìm hiÃu nguyên lí cÃu t¿o và xây dďng mô hình Stereo camera tĉ hai camera logitech C310 HD. - T¿o mô hình 3D tĉ c¿p hình Ánh stereo camera.
- Tính toán khoÁng cách tĉ vÃt thà tãi camera. Tính mái và sáng t¿o: - Áp dăng các giÁi thuÃt mãi trong viác tính toán bÁn đ÷ chênh lách. K¿t quÁ nghiên cąu: - K¿t quÁ thu đ°āc đ¿t khoÁng 90% so vãi măc tiêu đÁ ra. - Point cloud mô tÁ vÃt thà t°¢ng đái rõ ràng và có thà nhÃn bi¿t khoÁng cách tr°ãc sau, có màu sÅc rõ ràng nh° thďc t¿.
Đóng góp vÁ m¿t giáo dāc và đào t¿o, kinh t¿ - xã hßi, an ninh, quốc phòng và khÁ năng áp dāng căa đÁ tài: - Áp dăng trong lĩnh vďc robot đà tìm thông tin và trích xuÃt vá trí cąa các vÃt thà 3D trong không gian thďc. - Ćng dăng phù hāp cho các há tháng tď hành. - Ćng dăng trong thďc t¿ Áo (VR). Công bố khoa hãc căa SV tć k¿t quÁ nghiên cąu căa đÁ tài: Không Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 7/90 Ngày 10 tháng 10 năm 2021 SV cháu trách nhiám chính thčc hián đÁ tài (kí, họ và tên) X Luc Nguyen Tan Student NhÁn xét căa ng°ãi h°áng d¿n vÁ nhċng đóng góp khoa hãc căa SV thčc hián đÁ tài: Ngày 10 tháng 10 năm 2021 Ng°ãi h°áng d¿n (kí, họ và tên) X Ha Le My Teacher Sá hiáu: HD/QT-PKHCN-QHQT-NCKHSV/00 LÅn soát xét: 00 Ngày hiáu lďc: 01/4/2020 Trang: 8/90 Mä ĐÄU Tái cÃu trúc vÃt thà 3D có ý nghĩa rÃt lãn trong nhiÁu lĩnh vďc cąa cuác sáng và các ngành khoa học kỹ thuÃt nh° há tháng tď hành, công nghá in nÿi 3D, công nghá thßi trang, y học, xây dďng tái t¿o các di sÁn văn hoá, khÁo cÿ, & là mát trong nhčng khâu quan trọng trong công nghiáp tď đáng hoá.
à Viát Nam hián nay, chą đÁ tái t¿o 3D vÁn còn mãi và đang trong quá trình nghiên cću phát triÃn. à các tr°ßng đ¿i học, có nhiÁu đÁ tài đã tĉng nghiên cću vÁ t¿o dďng Ánh 3D tĉ mát c¿p hay nhiÁu Ánh 2D ghép l¿i vãi nhau, tĉ đó thu đ°āc dč liáu đám mây điÃm, tái t¿o l¿i hình 3D cąa đái t°āng. Tĉ đó, t¿o mô hình 3D cąa đái t°āng có thà áp dăng trong giÁng d¿y thay vì phÁi h°ãng dÁn trďc ti¿p trên vÃt thà vãi sá l°āng ít. Đái vãi doanh nghiáp, nhà máy, nÁn sÁn xuÃt công nghiáp c¢ khí đang phát triÃn đ¿c biát là công nghá gia công trên máy CNC dďa vào viác xác đánh khái vÃt thà 3D có thà phăc vă đ°āc nhiÁu ngành công nghiáp nh°: sÁn xuÃt ô tô, xe máy, gia công chi ti¿t, công nghá khuôn mÁu, & Vãi các doanh nghiáp trong n°ãc đà đÅu t° vài trăm nghìn USD cho mát thi¿t bá có thà t¿o dďng mô hình 3D chính xác là khá khó khăn.
H¢n nča thi¿t bá nhÃp kh¿u thì tính năng kỹ thuÃt không đ°āc khai thác h¿t do phă thuác vào phÅn mÁm cąa hãng cũng cung cÃp, bÁo d°ÿng sċa chča cũng khó khăn vÁ m¿t kỹ thuÃt lÁn kinh t¿. Viác nghiên cću tìm hiÃu lo¿i thi¿t bá đo này giúp cho sċ dăng hiáu quÁ h¢n và có khÁ năng tď ch¿ t¿o t¿i Viát Nam tĉ đó cho phép ćng dăng ráng rãi, nâng cao chÃt l°āng cũng nh° sď phát triÃn cąa ngành tď đáng hoá sÁn xuÃt. ĐÃ làm đ°āc điÁu đó, viác nghiên cću thu thÃp đ°āc mô hình 3D vÁ hình dáng, kích th°ãc chính xác cąa đái t°āng tĉ nhiÁu góc nhìn và các thuÃt toán xċ lí dč liáu rÃt quan trọng.