CAR DAMAGE DETECTION AND PRICE PREDICTION USING DEEP LEARNING

Page 1

CAR DAMAGE DETECTION AND PRICE PREDICTION USING DEEP LEARNING

Abstract - Auto insurance processing using images is a critical industry with a lot of room for automation. In this study, we will look at the topic of car damage detection. Vehicle damage detection. Using pictures taken at thescene of an accident can save time and money when filing insurance claims, as well as provide more convenience to drivers. Artificial intelligence (AI) in the senseofmachinelearningand deep learning algorithms can help solve problems. A transfer learning-based vehicle damage detection technique and a regional convolutional neural network(MaskRCNN)mask are used to quickly solve accident compensation problems. Algorithms identify the damaged part of the car, determine its location, and then estimate the severity of the damage. Very satisfactory results were obtained using transfer learning using available models that were trained for the moregeneral challenge of object identification.

Key Words: Car Damage Detection, Machine learning, Prediction, VGG16, Transfer Learning, Deep Learning, Price Prediction

1. INTRODUCTION

Today, one of the first businesses to invest in innovation, cutting-edgetechnology,andartificialintelligence(AI)isthe insuranceindustry.Carinsurancecompaniesspendmillions of dollars each year due to evasion of insurance claims in today'ssocietywherethenumberofcaraccidentsisonthe rise.. In the insurance industry, Artificial intelligence (AI) basedonmachinelearninganddeeplearningcanassistwith challenges including data analysis and processing, fraud detection,riskreduction,andclaimautomation.Asaresult, insurancecompanieshavesoughttoreducethetimeittakes toanalyzedamageandsettleclaims.However,developing current applications to solve these problems remains difficult,especiallywhenusingdeeplearningtoassesscar damage. Deep learning is an effective method for tackling complicatedproblems,butitnecessitatesmoreresourcesfor modelbuilding,i.e.,deeplearningdemandsalargedataset andtakeslongertocompute.Therearenopubliclyavailable datasets for automobile damaged photos because car damageassessmentisaspecializedtopic.Thehardestpartof trainingamodelisdoingitwithasmalldataset.However,in thisinstanceweusea datasetformatcalledCOCO format. UsingaMaskRCNNalgorithmonasmallCOCOdatasethas alsoshownpreciseresults.Detectron2whichisoneofthe open-source python library from Facebook provide pretrained model has been used. The Mask RCNN method is

usedinthepapertodetectandsegmentdamagedareasof cars. It has a lot of research value and a lot of application scenariosinthetransportationarea.Duetothecomplexity of automatic damage detection and segmentation, issues such as reduced segmentation and lower detection speed exist.TheMaskRCNNisappliedtothefieldofthisresearch, and a model for detecting and segmenting a vehicle's damaged region in an accident is proposed. Insurance companies can also use this model to quickly process insuranceclaims.

Risk Analysis:

Imagesize- Thesecurityof theapplication dependsupon thesizeoftheimage.Ifweuseimagesofsmallsizethenthe optionsforselectingthepixelsisless,thisreducesthetime requiredtodecipherthekeyfromtheimage.Thenumberof pixels in an image with height h and width w is w*h. The intruder or attacker has to check all the combinations of choosingthepixelsfromtheimagetodecipherthekeyfrom the image. By increasing the size of the image, we can increasethesecurityoftheapplication.

2. LITERATURE REVIEW

A previous study [1] has used pre-trained deep learning models,MobileNet and YOLO,and have beenapplied ona customizedvehicledamagedataset.YOLOalgorithmisused for detection but YOLO’s full utilization is in classifying multipleobjects.Inthiscase,onlyasingleobjecti.e.caristo bedetectedwhereVGG-16canbeused.

AnotherstudybyUmerWaqas,NimraAkram,SoohwaKim, Donghun Lee, Jihoon Jeon [2] uses algorithm to classifies three types of vehicle damage categories which include mediumdamage,hugedamageornodamage.Also,metadata analysis and moiré effect detection is used to verify the authenticityoftheimagesuploadedbyusers.

In[3],aninsighttofurthermoreimprovementissuggested. RobustMaskRCNNalgorithmisutilizedwhichimproveson previousworkyetisstilllackinginfewareas.Forexample, thedetectionaccuracyisveryhigh,butthemask instance segmentationcannotbecompletelycorrect,andsomeareas inwhichthedamageisnotobviouscannotbesegmented.

Anotherpaper[4]proposesadeeplearning-basedsolution for car damage classification. Since there was no publicly availabledataset,theycreateda newdatasetbycollecting

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 01 | Jan 2023 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page458
Reshma Totare1 , Varad Bhalsing2, Mayur Lende3
Maramwar4, Chirag Naikwadi5
Prof.
, Tejas
Dept. of Information Technology, AISSMS’s Institute of Information Technology, Pune-1, Maharashtra, India
***

images from web and manually annotating them. Experimentedwithmultipledeeplearning-basedtechniques such as training CNNs from random initialization, Convolution Autoencoder based pre-training followed by supervisedfinetuningandtransferlearning.

3. PROPOSED SYSTEM ARCHITECTURE

The different steps which will be carried out in order to create and use different classifiers and get most probable results.Outofthedifferentresultsandaccuraciesproduced by different Machine Learning models, we will utilize the bestmodelwiththebestaccuracyforCardamagedetection and price prediction. System Architecture will give us an overviewoftheworkingofthesystem.

A heatmap is a two-dimensional visual representation of datawherevaluesarecolor-coded,providingaconvenient andinsightfulviewofinformation.

Module-5:

Dependingonthedamage,thelocationofthedamageand themodelofthecar,thecostofrepairingthedamagewillbe predicted.

4. PROJECT DESIGN

The below figure 2, represents the Data Flow Diagram of proposedsystem.Thecustomer/useruploadstheimageof car.Thenthatimageisprocessedandthereportofdamage isgeneratedanditissentbacktotheuser.

WebApp:

Here users can upload images of the damaged car or any random images which will be processed by our algorithm usingtheGUIwhichiscreatedusingHTML,CSS,Bootstrap andintegratedbyflask.

Module-1:

In this module, VGG-16 is used to detect whether the uploadedimageisacarornot..

Module-2:

Here, car damage is detected using VGG-16, VGG-19 and ResNet-50. The model that gives us the most accuracy is considered..

Module-3:

Thesideofthevehiclewherethedamagedisincurredi.e.In therearpart,frontpartorsidepartisidentifiedusingthis module.

Module-4:

Thedamagelevelisfurtherdecidedinthismodule.Thelevel ofdamageisdecidedbydatavisualizationusingheatmaps.

Here,thefirstmoduledetectswhethertheuploadedimageis ofcarornot.Ifthecarisnotdetectedthenitreturnsbackto theinitialstage.Andifcarisdetectedthenfurthermodules takeplace.Thenextmoduledetectswhethertheuploaded imageofcarhasdamageornot.Ifthedamageisnotdetected then it returns back to initial stage. Once the damage is detected,furthermodulesdetectslocation(front,side,back) andseverity(minor,moderate,major).Abovemoduleswill helpinpredictingtheprice.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 01 | Jan 2023 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page459
5.1.SystemArchitecture Fig.1:CarDamageDetectionArchitecture Fig- 2:DataFlowDiagram

5. GUI AND EXPERIMENTAL RESULTS

UserInterfacehasbeendeveloped.

Also the first module which detects the car has been integratedusingflask.

Fig5showsthattheuploadedimageisofcar.

Oncethecarisdetected,itwilldirectusertonextstepi.e. DamageEvaluation.

Homepageprovidesbasicinterfacewiththeoptionshowing UploadImage.

Abovefig6showswhentheuploadedimageisnotofcar.

Ifthecarisnotdetectedthenuserisrecommendedtoretake photoandthenuploadagain.

6. IMPORTANT LIBRARIES /PACKAGE

KERAS:APythoninterfaceforartificialneuralnetworksis provided by the open-source software package known as Keras. The TensorFlow library interface is provided by Keras.

TensorFlow:TensorFlowisanopen-source,freemachine learningandartificialintelligencesoftwarelibrary.Although deep neural network training and inference are given specificattention,itcanbeusedforavarietyoftasks.

After clicking on Upload Image on Home Page, option is giventouploadimageandpredictthatimageisofcarornot. Here,thedataofthefirstmodulewhichdetectswhetherthe uploadedimageisofcarornotisintegrated.

ThefirstmoduleistrainedusingVGG-16.

VGG-16 and VGG-19: VGG stands for Visual Geometry Group;itisastandarddeepConvolutionalNeuralNetwork (CNN)architecturewithmultiplelayers.VGG-16andVGG-19 consistingof16and19convolutionallayersrespectively.

ResNet-50: ItisaConvolutionalNeuralNetwork(CNN)that is50layersdeep.Here,wecanloadapretrainedversionof thenetworktrainedonmorethanamillionimagesfromthe ImageNetdatabase

7. CONCLUSION

Todealwiththecompensatingproblemofdamagedautos, the model proposed here employs, a deep learning-based detectiontechniqueforvehicle-damageidentification.The suggested approach of transfer learning-based damage detectionofthevehicleisgenericaftertesting,andcanalso betteradapttothediverseelementsofdamagedcarimages. Despite the model's training on a very short dataset, successfuloutcomeswereobtained.Dataextensioncanbe done in the future to raise the dataset's size, gather additionalautomobiledamageimagesundervariousdegrees ofilluminationandweatherconditions,enrichthedata,the

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 01 | Jan 2023 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page460
Fig- 3: HomePage Fig- 4: Interfacetouploadimage Fig-5: CarDetected Fig- 6: Carnotdetected

edgecontourenhancementofimagescanbeimprovedand thedamagedpartsofthecarcanbemaskedmoreaccurately. Also,themodelcanbefurtherenhancedtopredicttherepair priceofthedamagedareabyextractingthepredictedpart detailslikethesegmentedmaskarea.

REFERENCES

[1] “Automated Detection of Multi-class Vehicle Exterior Damages using Deep Learning” | Maleika HeenayeMamode Khan, Mohammad Zafir Hussein Sk Heerah, Zuhairah Basgeeth | IEEE 2021 | DOI:10.1109/ICECCME52200.2021.9590927

[2] “Vehicle Damage Classification and Fraudulent Image DetectionIncludingMoiréEffectUsingDeepLearning”| UmerWaqas,NimraAkram,SoohwaKim,DonghunLee, Jihoon Jeon | 2020 IEEE Canadian Conference on ElectricalandComputerEngineering(CCECE)

[3] “Vehicle-Damage-Detection Segmentation Algorithm Based on Improved Mask RCNN” | Qinghui Zhang, XianingChang,andShanfengBian|IEEEAccess|DOI: 10.1109/ACCESS.2020.2964055

[4] “Deep Learning Based Car Damage Classification” | KalpeshPatil,MandarKulkarniy,AnandSriramanyand ShirishKarande

[5] R. S. Gaykar, V. Khanaa and S. D. Joshi, "Detection of FaultyNodesinDistributedEnvironmentusingMachine Learning," 2021 3rd International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), 2021, pp. 228-232, DOI: 10.1109/ICAC3N53548.2021.9725478.

[6] R.S.Gaykar,C.NaliniandS.D.Joshi,"Identificationof StragglerNodeinDistributedEnvironmentUsingSoft ComputingAlgorithms,"2021InternationalConference onEmergingSmartComputingandInformatics(ESCI), 2021,pp.1-5,DOI:10.1109/ESCI50559.2021.9396825.

BIOGRAPHIES

Mrs ReshmaTotare AssistantProfessorDept. ofInformation TechnologyAISSMSIOIT, Pune

VaradBhalsing BE-IT

AISSMSIOIT,Pune

MayurLende

BE-IT

AISSMSIOIT,Pune

TejasMaramwar

BE-IT

AISSMSIOIT,Pune

ChiragNaikwadi

BE-IT

AISSMSIOIT,Pune

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 01 | Jan 2023 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page461

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.