PART B: VALORISATION PLAN
SECTION I: Testing
|1||Has the R & D result been tested?|
The following question is replied according to the reply in question 1
|1a||In what mode has the result been tested?
• Pilot Application
• Alpha/BETA testing
|Amped Five is an image processing software designed for investigative, forensic and security applications. Its primary purpose is to provide a complete and unique solution to process and analyze digital images and video data in a simple, fast and easy way. Five provides a work-flow that is safe and compatible with courtroom needs. It is already a commercial product in its current version and it is now under a deep re-organization to add important features and improve the computational performance.
This is the reason why the R&D result is considered at a prototype level and it is currently in an early stage of test. In other words, the result will be used to enhance the currently available product in a modular way, so that the final product will cover some needs not yet available to the final users. Furthermore, the architectural re-design will improve the product robustness giving to the software a more organic structure and overcoming some limitations due to the stepped growth of the current product.
|1b.||Please describe and discuss the testing results|
|The Five software will be enhanced with some extra functions that are currently implemented using algorithms coming from the scientific literature and also integrating standard blocks that are publicly available. The main issues faced during the test phase are: range of use cases, robustness of the solution, computing time.
The first point is related to the fact that image processing effectiveness is often dependent upon the image characteristics. As a consequence, a certain algorithm may show very good results in some cases and poor enhancements in some other cases. Thus, the test activity has the aim to identify the use cases in which the algorithm gives a not completely satisfactory result. The identification of that cases is used to refine the algorithm to widen the range of applicability.
About the robustness, it has to be said that when a software is modified, especially when changes are related to the architecture, some test activities are necessary to ensure a stable and repeatable behavior. When the software is related to image or video processing the situation is even more demanding due to the need of real time computation for big amounts of data. Last but not least, the computation time required by the algorithms is an issue to be taken into account since the usability of the software is strongly influenced by the real time “feeling” perceived by the user.
Currently all the new features are under test and the development activities are related to optimize the algorithms and integrate all the features in the new architecture.
|1c||Describe what type of testing does the R&D result need?|
|1d.||What is the time needed for testing?|
|1e.||What is the cost needed for testing?|
SECTION 2: Current Stage of Development
|2a||To what extent does the development team have technical resources for supporting the production of a new product? (Researchers, human resources, hardware, etc. )|
|Current configuration of the R&D laboratory is adequate to the development objectives: the hardware used is mainly based on workstations that are already used for the commercial product for maintenance, training, consultancy and after sales activities. Human resources are skilled and has a good experience in the field to support the new development. Adding one or two units to the team may be advisable to reduce the lead time for test and integration.|
|2b||What are the technical issues that need to be tackled for full deployment, if needed?|
|As per the previous points, the structure is already prepared and experienced to deploy a product on the market. There are not special points to be overcome to reach the market.|
|2c||What additional technical resources are needed for the production of this new product?|
|Additional technical resources are not envisaged.|
|2d||Overall assessment of the current stage of technical development.|
|Considering the existing product and the current stage of development of the new features as baseline, the steps needed to complete the development are mainly concerning the test and validation. The test and validation activity provide a feedback to developers for bug fixing, performance and robustness improvements. Thus, the real development is more a fine tune activity.
Provided the applied resources and the experience of the team, it can be stated that the R&D result is in a advanced stage of development.
SECTION 3: Deployment
|3a||Define the demands for large scale production in terms of|
|Product is deployed by a DVD and USB pendrive for license management. No special tools are needed.|
|About the staff, the only impact may be the training that sometimes is made on site or in the user’s premises. Due to the target market of the application the mass deployment is in a range of numbers that the R&D laboratory is currently able to manage.|
SECTION 4: Overall Assessment
|1||What is you overall assessment of the technical feasibility of the research result?|
|The R&D results considered are going to be integrated in a commercial product already deployed. The running activities are devoted to test and fine tune algorithms already tested and validated at a theoretic level. The challenge is to make the algorithms applicable to the higher number of real cases, in a robust and performing way. Given the previous experience and the good definition of the target, the level of confidence about feasibility is considered good.|
KEYWORDS QUANTITATIVE ASSESSMENT (0-5).
|Please put X as appropriate.||1||2||3||4||5|
|Adequacy of testing activity undertaken so far||X|
|Adequacy and availability of technical resources of the development team||X|
|Current development stage||X|
|Overall technical feasibility||X|