Proceedings of the ... International Conference on Quality Software/Proceedings · 2006 · 49 citations · 23 references
EngineeringTest Data GenerationRandom TestingImage ManipulationComplex InputsImage AnalysisComputational TestingPattern RecognitionComputational ImagingImage ProcessingMachine VisionImage Processing ApplicationsTesting TechniqueComputer EngineeringComputer ScienceComputer VisionMutation-based TestingSoftware TestingRandomized Algorithm
Testing image processing applications is a non-trivial task. Complex inputs have to be generated and complex test results have to be evaluated. In the present paper, models for random generation of images are proposed and compared. The study for their comparison uses mutants of one particular implementation of an image processing operator, namely an implementation of the Euclidean distance transform. Metamorphic relations, necessary properties, and special values are furthermore identified for this distance transform to enable automatic evaluation of test results. These criteria are also compared using mutation analysis. Based on the results, general hints are given on how to choose random models and automatically evaluate test results for testing in the field of image processing
23
Morphological Image Analysis: Principles and Applications
Sensor Review · 2000 · 3.6K citations
Real-time Image Analysis, Machine Vision, Image Analysis +15
Is mutation an appropriate tool for testing experiments?
James H. Andrews, Lionel Briand, Yvan Labiche · 2005 · 782 citations
On Testing Non-Testable Programs
Elaine J. Weyuker · The Computer Journal · 1982 · 594 citations · Full text