{"id":"https://openalex.org/W6940612366","doi":"https://doi.org/10.1109/ccwc62904.2025.10903783","title":"Automating Scale Extraction from Engineering Drawings: A Multi-Step Vision and Text Approach","display_name":"Automating Scale Extraction from Engineering Drawings: A Multi-Step Vision and Text Approach","publication_year":2025,"publication_date":"2025-01-06","ids":{"openalex":"https://openalex.org/W6940612366","doi":"https://doi.org/10.1109/ccwc62904.2025.10903783"},"language":"en","primary_location":{"id":"doi:10.1109/ccwc62904.2025.10903783","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccwc62904.2025.10903783","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 15th Annual Computing and Communication Workshop and Conference (CCWC)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Srirama Nakshathri","orcid":null},"institutions":[{"id":"https://openalex.org/I110675161","display_name":"Infosys (India)","ror":"https://ror.org/03bs18y54","country_code":"IN","type":"company","lineage":["https://openalex.org/I110675161"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Srirama Nakshathri","raw_affiliation_strings":["Infrrd.ai,Bengaluru,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Infrrd.ai,Bengaluru,India","institution_ids":["https://openalex.org/I110675161"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Pratyusha Rasamsetty","orcid":null},"institutions":[{"id":"https://openalex.org/I4210162346","display_name":"Hospital Universitario Infantil San Jos\u00e9","ror":"https://ror.org/05at6sw30","country_code":"CO","type":"healthcare","lineage":["https://openalex.org/I4210162346"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"Pratyusha Rasamsetty","raw_affiliation_strings":["Infrrd.ai,San Jose,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Infrrd.ai,San Jose,USA","institution_ids":["https://openalex.org/I4210162346"]}]},{"author_position":"last","author":{"id":null,"display_name":"Deepak Kumar","orcid":null},"institutions":[{"id":"https://openalex.org/I110675161","display_name":"Infosys (India)","ror":"https://ror.org/03bs18y54","country_code":"IN","type":"company","lineage":["https://openalex.org/I110675161"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Deepak Kumar","raw_affiliation_strings":["Infrrd.ai,Bengaluru,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Infrrd.ai,Bengaluru,India","institution_ids":["https://openalex.org/I110675161"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"00945","last_page":"00951"},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10451","display_name":"Mycorrhizal Fungi and Plant Interactions","score":0.5248000025749207,"subfield":{"id":"https://openalex.org/subfields/1110","display_name":"Plant Science"},"field":{"id":"https://openalex.org/fields/11","display_name":"Agricultural and Biological Sciences"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10451","display_name":"Mycorrhizal Fungi and Plant Interactions","score":0.5248000025749207,"subfield":{"id":"https://openalex.org/subfields/1110","display_name":"Plant Science"},"field":{"id":"https://openalex.org/fields/11","display_name":"Agricultural and Biological Sciences"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.16910000145435333,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10825","display_name":"Plant Pathogens and Fungal Diseases","score":0.033799998462200165,"subfield":{"id":"https://openalex.org/subfields/1307","display_name":"Cell Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.6563000082969666},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6394000053405762},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6037999987602234},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5769000053405762},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.43799999356269836},{"id":"https://openalex.org/keywords/information-extraction","display_name":"Information extraction","score":0.4244999885559082},{"id":"https://openalex.org/keywords/pattern-recognition","display_name":"Pattern recognition (psychology)","score":0.4117000102996826},{"id":"https://openalex.org/keywords/extraction","display_name":"Extraction (chemistry)","score":0.3921999931335449}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7085999846458435},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.6563000082969666},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6394000053405762},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6037999987602234},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5769000053405762},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4823000133037567},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4684999883174896},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.43799999356269836},{"id":"https://openalex.org/C195807954","wikidata":"https://www.wikidata.org/wiki/Q1662562","display_name":"Information extraction","level":2,"score":0.4244999885559082},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.4117000102996826},{"id":"https://openalex.org/C4725764","wikidata":"https://www.wikidata.org/wiki/Q844704","display_name":"Extraction (chemistry)","level":2,"score":0.3921999931335449},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.3718000054359436},{"id":"https://openalex.org/C34972735","wikidata":"https://www.wikidata.org/wiki/Q2920267","display_name":"Engineering design process","level":2,"score":0.359499990940094},{"id":"https://openalex.org/C42781572","wikidata":"https://www.wikidata.org/wiki/Q1250322","display_name":"Digital image","level":4,"score":0.34779998660087585},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.3379000127315521},{"id":"https://openalex.org/C546480517","wikidata":"https://www.wikidata.org/wiki/Q167555","display_name":"Optical character recognition","level":3,"score":0.3303999900817871},{"id":"https://openalex.org/C2777466982","wikidata":"https://www.wikidata.org/wiki/Q5227287","display_name":"Data extraction","level":3,"score":0.32010000944137573},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.3181000053882599},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3052000105381012},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.28459998965263367},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.2768000066280365},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.2736999988555908},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2653000056743622}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ccwc62904.2025.10903783","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccwc62904.2025.10903783","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 15th Annual Computing and Communication Workshop and Conference (CCWC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1994793640","https://openalex.org/W2016316738","https://openalex.org/W2533962510","https://openalex.org/W2911500381","https://openalex.org/W2953398913","https://openalex.org/W3035196123","https://openalex.org/W3036037642","https://openalex.org/W3139388019","https://openalex.org/W3172610831","https://openalex.org/W4392192275","https://openalex.org/W4402475527","https://openalex.org/W6602203489","https://openalex.org/W6791353385"],"related_works":[],"abstract_inverted_index":{"Engineering":[0],"drawings":[1],"are":[2],"crucial":[3],"design":[4],"documents":[5],"communicating":[6],"intricate":[7],"project":[8],"details":[9],"across":[10],"various":[11],"engineering":[12,79,92,167,213],"disciplines.":[13],"As":[14],"the":[15,40,102,126,194],"industry":[16],"shifts":[17],"towards":[18],"digital":[19,59],"solutions,":[20],"accurately":[21],"digitizing":[22,36],"these":[23,37],"drawings,":[24],"particularly":[25],"extracting":[26,226],"scale":[27,46,66,89,124,186,190,231],"information,":[28,47],"has":[29],"become":[30],"paramount.":[31],"A":[32],"key":[33,98],"challenge":[34],"in":[35,65,77,95,223],"diagrams":[38,93],"is":[39,49],"accurate":[41],"detection":[42],"and":[43,55,61,142,147,225,229],"extraction":[44,67,90,139,191],"of":[45,104,163,182,202,211,221],"which":[48],"critical":[50],"for":[51,184],"maintaining":[52],"correct":[53],"proportions":[54],"real-world":[56,78],"measurements":[57],"during":[58],"archiving":[60],"subsequent":[62],"use.":[63],"Errors":[64],"can":[68],"lead":[69],"to":[70,87],"significant":[71],"misinterpretations,":[72],"with":[73,115,131],"potentially":[74],"costly":[75],"consequences":[76],"applications.":[80],"This":[81],"paper":[82],"presents":[83],"a":[84,119,132,143,177,218],"novel":[85],"approach":[86,216],"automating":[88],"from":[91,125],"embedded":[94],"PDFs,":[96],"addressing":[97],"challenges":[99],"such":[100],"as":[101],"absence":[103],"clear":[105],"textual":[106],"indicators.":[107],"Our":[108],"proposed":[109],"solution":[110],"combines":[111],"image":[112,128],"processing":[113],"techniques":[114],"heuristic":[116,153],"methods,":[117],"employing":[118],"three-part":[120],"approach:":[121],"1)":[122],"Detecting":[123],"PDF":[127],"using":[129,140,193],"YOLOv8":[130,173],"5-crop":[133],"methodology,":[134],"2)":[135],"Scale":[136],"entity":[137],"token":[138],"OCR":[141,196],"custom":[144],"NER":[145],"model,":[146],"3)":[148],"Pixel-to-feet":[149],"ratio":[150],"calculation":[151],"through":[152],"comparison.":[154],"We":[155],"evaluate":[156],"our":[157,172,215],"method":[158,197],"on":[159,207],"an":[160,199,208],"inhouse":[161,209],"dataset":[162,210],"930":[164],"manually":[165],"annotated":[166,212],"diagrams.":[168],"Results":[169],"show":[170],"that":[171],"Medium":[174],"model":[175],"achieves":[176,198],"mean":[178],"average":[179],"precision":[180],"(mAP50)":[181],"0.933":[183],"detecting":[185,224],"information.":[187,232],"The":[188],"end-to-end":[189],"process":[192],"crop":[195],"overall":[200],"accuracy":[201,222],"0.90.":[203],"Through":[204],"extensive":[205],"experiments":[206],"diagrams,":[214],"achieved":[217],"high":[219],"level":[220],"both":[227],"horizontal":[228],"vertical":[230]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
