Both sides previous revisionPrevious revisionNext revision | Previous revision |
courses:455-655:2024:fall-2024-schedule [2024/08/26 17:53] – [Week 11] rtaylor2 | courses:455-655:2024:fall-2024-schedule [2024/10/19 19:59] (current) – [Week 11] rtaylor2 |
---|
* September 3 | * September 3 |
* Guest Lecture from Prof. Axel Krieger | * Guest Lecture from Prof. Axel Krieger |
| * {{ :courses:455-655:lectures:cis_guest_lecture_ak_v4.pdf |The Future of Surgical Robotics: Vision, Challenges, and the Science to Meet Them}} |
* September 5 | * September 5 |
* Begin {{ :courses:455-655:lectures:frames.pdf|Basic Mathematical Methods for CIS}} | * Begin {{ :courses:455-655:lectures:frames.pdf|Basic Mathematical Methods for CIS}} |
* September 10 | * September 10 |
* Conclude {{ :courses:455-655:lectures:frames.pdf|Basic Mathematical Methods for CIS}} | * Conclude {{ :courses:455-655:lectures:frames.pdf|Basic Mathematical Methods for CIS}} |
* **Hand out Homework Assignment #1** | * **Hand out{{ :courses:455-655:2024:homework_1_600-455-2024.pdf | Homework Assignment #1}}** |
* September 12 | * September 12 |
* {{ :courses:455-655:lectures:rigid3d3dcalculations.pdf |Computing rigid 3D-3D transformations from point and line pairs}} | * {{ :courses:455-655:lectures:rigid3d3dcalculations.pdf |Computing rigid 3D-3D transformations from point and line pairs}} |
* Also, you can do web searches on "surgical navigation technology" | * Also, you can do web searches on "surgical navigation technology" |
* September 19 | * September 19 |
* **Hand out Homework #2** | |
* Begin {{ :courses:455-655:lectures:calibration.pdf |Calibration}} | * Begin {{ :courses:455-655:lectures:calibration.pdf |Calibration}} |
* {{ :courses:455-655:lectures:leastsquaresreview.pdf |Least Squares Review}} (if time) | * {{ :courses:455-655:lectures:leastsquaresreview.pdf |Least Squares Review}} (if time) |
=====Week 5===== | =====Week 5===== |
* September 24 | * September 24 |
* Guest Lecture TBD | * Guest Lecture: Computer-Integrated Surgery: Applications in Neurosurgery (Dr. Tito Porras) |
| * {{ :courses:455-655:2024:20240924_cis_technologyneurosurgery.pdf |Computer-Integrated Surgery: Applications in Neurosurgery}} |
* **Homework #1 Due** | * **Homework #1 Due** |
* September 26 | * September 26 |
* {{ :courses:455-655:lectures:interpolationreview.pdf |Interpolation Review}} | * {{ :courses:455-655:lectures:interpolationreview.pdf |Interpolation Review}} |
* [[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.8.6623&rep=rep1&type=pdf|Paper on scattered point set interpolation]] | * [[https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.8.6623&rep=rep1&type=pdf|Paper on scattered point set interpolation]] |
* **Hand out Programming Assignments #1 and #2** | * **Hand out {{ :courses:455-655:2024:programmingassignments1and2.pdf |Programming Assignments #1 and #2}}** |
* {{ :courses:455-655:2023:programmingassignments1and2_scenario.pdf |Scenario Slides}} | * {{ :courses:455-655:2024:programmingassignments1and2_scenario.pdf |Scenario Slides}} |
* {{ :courses:455-655:2023:pa1_student_data.zip |Data for Programming Assignment #1}} | * {{ :courses:455-655:2024:pa_general_expectations.pdf | PA general expectations}} |
* {{ :courses:455-655:2023:pa2_student_data.zip |Data for Programming Assignment #2}} | * {{ :courses:455-655:2024:pa_1_student_data.zip |Data for Programming Assignment #1}} |
| * {{ :courses:455-655:2024:pa_2_student_data.zip |Data for Programming Assignment #2}} |
| |
=====Week 6===== | =====Week 6===== |
* Finish {{ :courses:455-655:lectures:segmentation_-_2023.pdf |Segmentation and Modeling}} | * Finish {{ :courses:455-655:lectures:segmentation_-_2023.pdf |Segmentation and Modeling}} |
* [[https://www.cs.jhu.edu/cista/455Lectures/Segmentation-2%20%28Rev%20D%29.pdf|2018 Guest lecture by Prof. Jerry Prince #2]] | * [[https://www.cs.jhu.edu/cista/455Lectures/Segmentation-2%20%28Rev%20D%29.pdf|2018 Guest lecture by Prof. Jerry Prince #2]] |
* {{ :courses:455-655:lectures:gueziecsimp.pdf |Surface simplification inside a tolerance volume (Andre Gueziec's method)}} | * {{ :courses:455-655:lectures:gueziecsimp.pdf |Surface simplification inside a tolerance volume (Andre Gueziec's method)}} |
| * **Hand out {{ :courses:455-655:2024:homework_2_600-455-2024.pdf |Homework #2}}** |
| |
=====Week 7===== | =====Week 7===== |
* October 8 | * October 8 |
* * {{ :courses:455-655:lectures:registration_part_1.pdf |Registration (Part 1)}} | * {{ :courses:455-655:lectures:registration_part_1.pdf |Registration (Part 1)}} |
* {{ :courses:455-655:lectures:finding_point-pairs.pdf |Finding point pairs for Iterated Closest Point algorithms}} | * {{ :courses:455-655:lectures:finding_point-pairs.pdf |Finding point pairs for Iterated Closest Point algorithms}} |
* Reference Material | * Reference Material |
=====Week 8===== | =====Week 8===== |
* October 15 | * October 15 |
* **Hand out Programming Assignments #3 and #4** | * Finish {{ :courses:455-655:lectures:registration_part_2.pdf |Registration (Part 2)}} |
* Begin {{ :courses:455-655:lectures:registration_part_2.pdf |Registration (Part 2)}} | |
* {{ :courses:455-655:lectures:coherent_point_drift_registration.pdf |Coherent Point Drift Slides}} | * {{ :courses:455-655:lectures:coherent_point_drift_registration.pdf |Coherent Point Drift Slides}} |
* Reference and supplemental Material | * Reference and supplemental Material |
=====Week 9===== | =====Week 9===== |
* October 22 | * October 22 |
| * **Hand out Programming Assignments #3 and #4** |
* Finish {{ :courses:455-655:lectures:registration_part_2.pdf |Registration (Part 2)}} | * Finish {{ :courses:455-655:lectures:registration_part_2.pdf |Registration (Part 2)}} |
* {{ :courses:455-655:lectures:coherent_point_drift_registration.pdf |Coherent Point Drift Slides}} | * {{ :courses:455-655:lectures:coherent_point_drift_registration.pdf |Coherent Point Drift Slides}} |
* October 24 | * October 24 |
* **Homework 2 Due** | * **Homework 2 Due** |
* **Hand out Homework Assignment #3** | |
* {{ :courses:455-655:lectures:registration_part_3.pdf |Registration (Part 3)}} | * {{ :courses:455-655:lectures:registration_part_3.pdf |Registration (Part 3)}} |
* Supplemental material | * Supplemental material |
=====Week 10===== | =====Week 10===== |
* October 29 | * October 29 |
* **Programming Assignment #2 due** | * **Programming Assignment #2 due** |
| * **Hand out Homework Assignment #3** |
* {{ :courses:455-655:lectures:medical_robots_part_1.pdf |Medical Robotics, Constrained Control and Virtual Fixtures (Part 1)}} | * {{ :courses:455-655:lectures:medical_robots_part_1.pdf |Medical Robotics, Constrained Control and Virtual Fixtures (Part 1)}} |
| |
| |
* November 7 | * November 7 |
* **Homework Assignment 3 Due** | |
* **Hand out Homework Assignment 4** | * **Hand out Homework Assignment 4** |
* Lecture TBD | * Guest Lecture TBD |
=====Week 12===== | =====Week 12===== |
* November 12 | * November 12 |
* Case study: {{ :courses:455-655:lectures:craniofacial_surgery.pdf |Craniofacial osteotomies}} | * Case study: {{ :courses:455-655:lectures:craniofacial_surgery.pdf |Craniofacial osteotomies}} |
| * **Homework Assignment 3 Due** |
* November 14 | * November 14 |
* **Programming Assignment #3 due** | * **Programming Assignment #3 due** |
* **Hand Out Optional Programming Assignment 5** | * **Hand Out Optional Programming Assignment 5** |
* New PA5 Data (see also Piazza announcement)}} | |
*{{ :courses:455-655:2023:pa5_notes.pdf | Notes for PA#5: Deformable Registration to a Statistical Shape Model}} | *{{ :courses:455-655:2023:pa5_notes.pdf | Notes for PA#5: Deformable Registration to a Statistical Shape Model}} |
| |