Toggle navigation
DEPTH SENSING ENDOSCOPE
Home
Background and Progress
Project Background
Our Clients
Our Team
Bi-Weekly Report and Meetings
Kinect Sensor
Hardware Hacking
Programming the Kinect
Design
Project scope and requirements
User Interface Design
Development Work
GitHub Repository
Prototype
Naming Conventions
Architecture
Development
Surgical Vision Group
Limitations Of The Kinect
Testing
References
Final System
Final System In Action
User Manual
System Manual
Collaboration Opportunities
Testing
Evaluation
Team Management
Team Roles
Work Assignment
Meetings Summary
The Future
Goals
Further development
References
Check out our FORUM !!!
Home
Development Work
References
References
The references used by the team can be seen below:
Website on starting to program the kinect:
http://msdn.microsoft.com/en-us/magazine/jj159883.aspx
Haptic feedback for Da Vinci System being developed:
http://casit.ucla.edu/body.cfm?id=24
Active shape modelling to identify tools:
http://en.wikipedia.org/wiki/Active_shape_model
Computer Vision book:
http://web4.cs.ucl.ac.uk/staff/s.prince/book/book.pdf
Mixture model to statistically identify pixels as tool / body:
http://en.wikipedia.org/wiki/Mixture_model
The state of depth sensing endoscopes:
http://www5.informatik.uni-erlangen.de/Forschung/Publikationen/2009/Penne09-TOF.pdf
Future of Laparoscopy:
http://www.slideshare.net/drsreejoypatnaik/future-of-laparoscopy
3mm tools:
http://www.sigroupplc.com/ultra-minimally-invasive-surgery-–-future-laparoscopy
http://www.surginno.com/logi-range#products
Future of surgery as 3D imaging:
https://www.youtube.com/watch?v=_MfQJNwVQpY
Future of surgery as robotic surgery:
https://www.youtube.com/watch?v=vb79-_hGLkc
Example of active shape modelling:
https://www.youtube.com/watch?v=XFvZSWZIubM
Active shape modelling of face on Kinect example:
https://www.youtube.com/watch?v=MyHs_Ss0_bU
Paper on introduction to active shape models:
http://personalpages.manchester.ac.uk/staff/timothy.f.cootes/Papers/asm_overview.pdf
3D Haptic Shapes:
http://www.bris.ac.uk/news/2014/december/haptic-shapes-using-ultrasound.html
http://www.gizmag.com/ultrasound-3d-haptic-hologram/35032/
Kinect testing:
http://msdn.microsoft.com/en-us/magazine/jj650892.aspx
C# unit testing:
http://msdn.microsoft.com/en-us/library/ms182532.aspx
Extracting point cloud from Kinect:
http://www.codeproject.com/Articles/824882/Kinect-v-Point-Cloud
Kinect 1 vs Kinect 2:
http://gamasutra.com/blogs/DanielLau/20131127/205820/The_Science_Behind_Kinects_or_Kinect_10_versus_20.php?print=1
Creating a coloured 3D point cloud:
http://laht.info/kinect-v2-colored-point-clouds/
Tool tracking in robotic and minimally invasive surgery:
http://www.surgicalvision.cs.ucl.ac.uk/research/tooltracking/
Morphology (identify green tools):
https://www.cs.auckland.ac.nz/courses/compsci773s1c/lectures/ImageProcessing-html/topic4.htm
Largest Connected Component (blob extraction):
http://en.wikipedia.org/wiki/Connected-component_labeling
C++ tutorials - thenewboston:
https://www.thenewboston.com/videos.php?cat=16
OpenCV (C++ library for processing images):
http://opencv.org
The Stratgey Design Pattern:
http://en.wikipedia.org/wiki/Strategy_pattern
Using Kinect Studio to test Kinect applications:
http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2014/10/02/kinect-for-windows-v2-sdk-kinect-studio-the-swiss-army-knife.aspx
RGBDemo on GitHub - Kinect code for coordinate mapping
Guide to getting each separate stream:
http://pterneas.com/2014/02/20/kinect-for-windows-version-2-color-depth-and-infrared-streams/
Strategy Pattern UML:
http://www.oodesign.com/strategy-pattern.html
Basic UML tutorial :
http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
Distance transform algorithm, colour according to distance from edges:
http://en.wikipedia.org/wiki/Distance_transform
Fast Fourier Transform in C#:
http://www.codeproject.com/Articles/44166/D-FFT-of-an-Image-in-C
OpenMP - speed up code - run on GPU?
http://openmp.org/wp/
Colour depth:
http://openkinect.org/wiki/C%2B%2B_GL_Example