Detecting, classifying, and retrieving objects are important tasks in numerous robotics applications involving manipulation, grasping, and navigation. Particularly the latter may benefit from an object-based approach as storing coarse object information may be less prone to lightning and appearance changes.
Within this project, we aim at using recent advances in machine learning in order to learn a coarse visual object descriptor that is suitable for object retrieval while at the same time being robust against appearance changes. That is, the aim is to obtain a descriptor that provides more information about the "identity" of the object and not just the object class while at the same time being compact and robust against appearance changes.
**What we offer**
- Contributing to ongoing research in an exciting emerging field.
- Working with one of the largest robotics research teams in the world.
- Strong ties with major industrial partners and numerous spin-off companies.
- Opportunities to submit your work for publication in case of project success.
Detecting, classifying, and retrieving objects are important tasks in numerous robotics applications involving manipulation, grasping, and navigation. Particularly the latter may benefit from an object-based approach as storing coarse object information may be less prone to lightning and appearance changes.
Within this project, we aim at using recent advances in machine learning in order to learn a coarse visual object descriptor that is suitable for object retrieval while at the same time being robust against appearance changes. That is, the aim is to obtain a descriptor that provides more information about the "identity" of the object and not just the object class while at the same time being compact and robust against appearance changes.
**What we offer**
- Contributing to ongoing research in an exciting emerging field. - Working with one of the largest robotics research teams in the world. - Strong ties with major industrial partners and numerous spin-off companies. - Opportunities to submit your work for publication in case of project success.
- Evaluate existing object detection and classification algorithms.
- Build a novel CNN based object descriptor.
- Evaluate existing object detection and classification algorithms. - Build a novel CNN based object descriptor.
- Strong C++ and/or Python coding skills.
- A good understanding of computer vision, probability, and linear algebra.
- Excellent command of machine learning algorithms, particularly (Convolutional) Neural Networks and experience in using typical machine learning frameworks such as TensorFlow or Caffe.
- Students from outside of D-MAVT (particularly, from D-INFK, D-ITET, D-PHYS, and D-MATH) are also highly encouraged to apply.
- Strong C++ and/or Python coding skills. - A good understanding of computer vision, probability, and linear algebra. - Excellent command of machine learning algorithms, particularly (Convolutional) Neural Networks and experience in using typical machine learning frameworks such as TensorFlow or Caffe. - Students from outside of D-MAVT (particularly, from D-INFK, D-ITET, D-PHYS, and D-MATH) are also highly encouraged to apply.
If you are interested, please send your grade transcripts, CV, and a few sentences about your coding background to Igor Gilitschenski (igilitschenski@ethz.ch) and Cesar Cadena (cesarc@ethz.ch).
If you are interested, please send your grade transcripts, CV, and a few sentences about your coding background to Igor Gilitschenski (igilitschenski@ethz.ch) and Cesar Cadena (cesarc@ethz.ch).