INDIGO

Martin Scheid
Description
Documentation of the Software Campus Project INDIGO
Design Canvas
Justificationary Knowledge
|
|
Design Knowledge
|
Iteration 1: Project plan
Until the submission of the project idea, a project outline must be developed and specified.
Suggestion
Development of a proposal for the first project idea
Technical concept
Creation of the technical concept including the picture to server connection, so the image data can be read and analysed.
Scenario enhancement
To substantiate the benefit of the idea, an application scenario was created. This scenario is also utilized to improve comprehensibility.
Consolidation of the overall concept
Combines the application scenario with the individual aspects of the technical concept
Development
This phase results in an initial proposal for a project outline.
Merging the contents
Merging the contents of the previous phase.
Preparation of the work plan
Preparation of the exploitation plan
Conclusion
Iteration 2: Project plan
Development
Revision of the project description
Collection of the given feedback
The feedback of the supervisors is collected and merged so that I simplify the processing.
Processing of the given feedback
Not everything can be included 1:1 in the sketch Some things still have to be adjusted or deleted manually
Revision of the project outline
With the help of the feedback the project outline can now be revised
Coordination of the cost plan with the controlling department
Conclusion
Merge of all contents
Finalisation of the project outline
Iteration 3: Development of the first prototypes
Implementation using OpenCV
Awareness of Problem
Definition of subtasks
Literature Review
Suggestion
Definition of the first prototype based on previous literature reviews
Development
Development of the first prototype
Creation of demo data
Evaluation
Evaluation using metrics
Evaluation through expert interviews
Conclusion
Summary of the results to date and identification of improvement potentials
Iteration 4: Development of the 2nd prototype
Implementation using Deep Learning techniques
Awareness of Problem
Literature Review
The emergence of new technologies, in particular deep learning, should drive the prototype in this direction.
Suggestion
Conversion of the prototype to Deep Learning
Based on the good results achieved so far with Deep Learning, the INDIGO prototype is also to be improved through the use of Deep Learning.
Implementation of Convolutional Neural Networks
Development
Implementation of the Deep Learning prototype
Convolutional Neural Networks are used which are trained with the existing data.
Evaluation
Evaluation using metrics
Evaluation through expert interviews
Conclusion
Merging the results
Iteration 5: Further development of the prototype
The Deep Learning based prototype has achieved good results, but will need further developed to refine it.
Suggestion
Proposals for changing the network topology
Suggestions for changing the adjustable values
Development
Adaptation of the network topology
Adaptation of variable values
Iteration via various settings
Evaluation
Examination of the metrics of all prototype test runs
Evaluation through expert interviews
Summary and evaluation of the tests
Thesis
The project idea results from a master thesis where the topic was captured.
Feedback from supervisors
Feedback from the Software AG and the DFKI
Application for the Software Campus
Submission of the project outline
Submission to DLR.
Final feedback and release of the project outline
Final feedback and release of the project outline from the Software AG and the DFKI.