Experiment approach
The different components of the automated damage inspection system that were developed are shown below:
In this experiment, we followed a systematic approach to generate an automated report on vehicle damage by implementing the following steps:
1. Vehicle image preprocessing and resizing: Enhanced the images by adjusting their brightness and contrast, and resized them for precise and consistent evaluation.
2. Vehicle parts segmentation: Trained an image segmentation model to identify and segment vehicle parts, such as the bonnet and front bumper. The trained model is then used to crop these parts in vehicles images for further inspection.
3. Damage type detection on segmented parts: Developed a damage type segmentation model to identify and classify damage types such as scratches and dents on cropped vehicle images, utilised model stacking to enhance accuracy and achieve optimal results.
4. Damage severity classification: Implemented a damage severity classification model to assess the severity of detected damage types, categorising them into minor, moderate and severe damage.
5. Data aggregation in JSON format: Created a JSON file that includes all relevant damage information, including vehicle parts, damage types and severity levels.
6. Damage inspection report generation using LLMs: Leveraged an LLM to produce a comprehensive damage report that highlights key findings and provides repair recommendations based on detected vehicle damages