Internship | Deep learning & computer vision: Generating synthetic data for maritime computer vision application


Den Haag

Education type

university (wo)


Internship and graduation project

Hours a week

Fulltime – 40


Apply now


What will you be doing?

When marines are on a mission, they want to be able to detect and identify other ships at sea. For such detection and identification, several sensors can be employed, such as visual and/or infrared cameras. At TNO, we work on the automating detection and identification using image processing and machine learning.

Especially with the rise of deep learning, the field of machine learning is quickly developing and new models are emerging which show high potential for accurate object detection/segmentation. However, to optimally train such models lots of training data is needed. Although TNO has several datasets to develop algorithms on, we believe that a more extensive dataset can have a great impact on exploiting the full potential of this novel methodology.
Interestingly, opportunities for generating ‘synthetic’ data are also emerging, which has shown to be useful for (pre-)training complex models such as (deep) neural networks. Having a data-generative approach could therefore have a great impact on how we can develop and improve our maritime computer vision applications.

The ultimate goal of the internship will be to develop an approach for generative modeling of sea scenarios for maritime computer vision applications, and to evaluate its impact on our detection algorithms. This can for instance be accomplished through graphic simulation (e.g., using available ship-models) and/or through deep generative modeling (e.g., using deep learning methods such as Variational Autoencoders or Generative Adversarial Networks). Or maybe you can come up with a totally different solution? A true methodological challenge!

You can start your internship at any moment from May 2019 onwards, for a period of at least 6 months.

What do we require of you?

You are in the final stages of your degree in artificial intelligence, computer science, physics, mathematics or a similar degree and have some track record in the field of computer vision. You have experience in programming in Matlab and/or Python, you are creative, pragmatic and focused on making things work. Next to technical expertise we value communication skills and a client-oriented, results-driven attitude to add value to our clients and the Dutch society as a whole.

What can you expect of your work situation?

TNO is an independent research organisation whose expertise and research make an important contribution to the competitiveness of companies and organisations, to the economy and to the quality of society as a whole. Innovation with purpose is what TNO stands for. With 3000 people we develop knowledge not for its own sake but for practical application. To create new products that make life more pleasant and valuable and help companies innovate. To find creative answers to the questions posed by society. We work for a variety of customers: governments, the SME sector, large companies, service providers and non-governmental organisations. Working together on new knowledge, better products and clear recommendations for policy and processes. In everything we do, impact is the key. Our product and process innovations and recommendations are only worth something if our customers can use them to boost their competitiveness.

The Intelligent Imaging research group is a young, passionate and creative group of professionals (40 people) specialized in the development of groundbreaking applications in the fields of computer vision and deep learning. One third of the group has started working for us in the past two years.

What can TNO offer you?

You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.

Application process

For our vacancies it is required that, before you can start the internship, the AIVD issues a security clearance after conducting a security screening. This process may take up to 8 weeks. If you have been abroad for more than 3 consecutive months in the past 5 years, or if you do not have the Dutch nationality, the process may take longer. In most of these cases you can start after 3-4 months. For more information, please visit the AIVD website. Please mention in your application the length of your project and the desired starting date. You will receive an appropriate internship fee.

Has this vacancy sparked your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.
Please send us your CV, motivation letter and list of marks.

Contact: Raimon Pruim
Phone number: +31 (0)6-118 03897

Note that applications via email and third party applications are not taken into consideration.


Apply now



Stay up to date with our latest news, activities and vacancies collects and processes data in accordance with the applicable privacy regulations for an optimal user experience and marketing practices.
This data can easily be removed from your temporary profile page at any time.
You can also view our privacy statement or cookie-information.