একাধিক প্রযুক্তিগত অঙ্কন প্রক্রিয়াকরণ প্রকল্পে কাজ করার পরে, একটি ইঞ্জিনিয়ারিং অঙ্কন অটোমেশন প্রকল্প আমাদের পথে না আসা পর্যন্ত এটি সময়ের ব্যাপার ছিল। প্রকৌশল অঙ্কন সম্পর্কে এত বিশেষ কি, আপনি জিজ্ঞাসা?
জ্যামিতিক মাত্রা এবং সহনশীল টীকা (GD&T) হল আপনার উত্তর। একটি পৃষ্ঠায় তাদের অবস্থান এবং সামগ্রিক কাঠামোর কারণে ইঞ্জিনিয়ারিং অঙ্কন থেকে ডেটা প্রক্রিয়াকরণ এবং নিষ্কাশন করার সময় এই বিরক্তিকর লেবেলগুলি প্রায়শই একটি চ্যালেঞ্জ উপস্থাপন করে। কিন্তু ঘাবড়াবেন না — AI এর সাথে ইঞ্জিনিয়ারিং ড্রয়িংগুলিতে আমরা কীভাবে GD&T টীকাগুলি প্রক্রিয়া করতে পেরেছি তা শেয়ার করতে আমি এখানে এসেছি৷ যদিও শুরু থেকে শুরু করা যাক.
সমস্ত ডিজিটাল নথি 2 প্রকারে বিভক্ত করা যেতে পারে: কাঠামোগত এবং অসংগঠিত:
আপনি যেমন অনুমান করেছেন, প্রযুক্তিগত অঙ্কনগুলি একটি অসংগঠিত নথির একটি সর্বোত্তম উদাহরণ: কঠোর মানদণ্ড মেনে চলা সত্ত্বেও, প্রতিটি অঙ্কন অন্যটির থেকে আলাদা কারণ তাদের কঠোর কাঠামোর অভাব রয়েছে। টাইপ করা এবং হাতে লেখা পাঠ্য ডেটা, বিশেষ প্রতীক, জটিল স্প্রেডশীট এবং বিভিন্ন টীকাগুলির মিশ্রণের সাথে মিলিত, প্রযুক্তিগত অঙ্কনগুলি স্বয়ংক্রিয়ভাবে ডেটা বের করার জন্য একটি বাস্তব চ্যালেঞ্জ উপস্থাপন করে।
প্রযুক্তিগত অঙ্কনের জটিল প্রকৃতি তাদের এআই ডেটা নিষ্কাশনের জন্য নিখুঁত প্রার্থী করে তোলে। প্রকৃতপক্ষে, অঙ্কন থেকে বিভিন্ন ডেটা সনাক্ত এবং নিষ্কাশন করতে নিউরাল মডেল ব্যবহার করা তাদের প্রক্রিয়াকরণ স্বয়ংক্রিয় করার একমাত্র উপায়। আধুনিক কম্পিউটার ভিশন মডেল এবং পণ্য বিকাশের একটি স্মার্ট পদ্ধতি যেকোনো প্রযুক্তিগত অঙ্কনের দ্রুত প্রক্রিয়াকরণের জন্য একটি শক্তিশালী হাতিয়ার প্রদান করতে পারে।
একটি দ্রুত Google অনুসন্ধান আপনাকে ইঞ্জিনিয়ারিং অঙ্কন প্রক্রিয়াকরণের জন্য কমপক্ষে কয়েকটি সমাধান দেখাবে। তাদের প্রায় সকলেই ব্যাপক কার্যকারিতা অফার করে এবং জটিল ডেটার দ্রুত এবং সঠিক প্রক্রিয়াকরণের প্রতিশ্রুতি দেয়।
প্রথম নজরে, এটি খুব আশাব্যঞ্জক শোনাতে পারে: উচ্চ নির্ভুলতার সাথে ইঞ্জিনিয়ারিং অঙ্কন প্রক্রিয়া করার জন্য মাসিক সাবস্ক্রিপশনের জন্য অর্থ প্রদান করা। অনুশীলনে, যাইহোক, জিনিসগুলি প্রায়শই মসৃণ হয় না।
রেডিমেড টুলগুলি প্রায়শই ঘোরানো উপাদানগুলি সনাক্ত করতে এবং প্রক্রিয়া করতে লড়াই করে কারণ তাদের অ্যালগরিদমগুলিকে শুধুমাত্র "সাধারণ হর" প্রক্রিয়া করার জন্য প্রশিক্ষিত করা হয়, যা আমাদের ক্ষেত্রে, লেবেল এবং টীকাগুলি অনুভূমিকভাবে অবস্থিত একটি ইঞ্জিনিয়ারিং অঙ্কন।
অতএব একটি প্রস্তুত-তৈরি সমাধান ব্যবহার করা শুধুমাত্র তাদের জন্য উপযুক্ত যাদের অঙ্কন তুলনামূলকভাবে সহজ এবং শুধুমাত্র স্ট্যান্ডার্ড ডেটা অন্তর্ভুক্ত। "সাধারণ ডিনোমিনেটর" থেকে যেকোনো বিচ্যুতি একটি রেডিমেড টুলের জন্য একটি চ্যালেঞ্জ উপস্থাপন করবে।
এই সঠিক পরিস্থিতিটি আমাদের একজন ক্লায়েন্টের সাথে ঘটেছে: বাজারে ইঞ্জিনিয়ারিং ড্রয়িং প্রক্রিয়াকরণের সমাধানগুলি জটিল বা অ-মানক অঙ্কন প্রক্রিয়াকরণের প্রয়োজনীয়তার উত্তর দেয় না, ফলে ডেটা শনাক্তকরণের ফলাফল খারাপ থাকে।
GD&T টীকাগুলি অনেকগুলি অত্যন্ত গুরুত্বপূর্ণ তথ্য বহন করে যা পরবর্তী প্রক্রিয়াকরণের জন্য অঙ্কন থেকে নিষ্কাশনের জন্য অত্যাবশ্যক, কিন্তু পৃষ্ঠায় তাদের অবস্থান, আমাদের ক্ষেত্রে, সেগুলি একটি কোণে অবস্থান করে, অঙ্কনগুলি বিশ্লেষণ করার প্রক্রিয়াতে একটি রেঞ্চ ছুঁড়ে দেয় প্রিমেড এআই টুল।
এখানেই কাস্টম এআই ডেভেলপমেন্ট কার্যকর হয়: আপনার নির্দিষ্ট নথি থেকে তথ্য শনাক্ত করতে এবং বের করার জন্য প্রশিক্ষিত AI মডেলগুলি যে কোনও চ্যালেঞ্জের সমাধান করতে পারে (প্রায়) একটি রেডিমেড টুলের সাথে লড়াই করে।
এখানে আমরা কাস্টম এআই মডেল ডেভেলপমেন্টের মাধ্যমে ইঞ্জিনিয়ারিং ড্রয়িং প্রক্রিয়াকরণের একটি চ্যালেঞ্জের সমাধান করেছি — একটি কোণে স্থাপন করা GD&T টীকাগুলির নিষ্কাশন।
প্রথম ধাপ হল অঙ্কনে টীকাগুলির অবস্থান সনাক্ত করা। এআই মডেলগুলিকে তাদের অবস্থান বা ঘূর্ণন কোণ নির্বিশেষে টীকাগুলির অবস্থান সনাক্ত করতে প্রশিক্ষণ দেওয়া যেতে পারে।
দ্রষ্টব্য: মাল্টিপেজ ডকুমেন্টের জন্য ডকুমেন্টটিকে পৃষ্ঠাগুলিতে বিভক্ত করার এবং বিভিন্ন ইঞ্জিনিয়ারিং অঙ্কনের মধ্যে পার্থক্য করার জন্য একটি অতিরিক্ত পদক্ষেপের প্রয়োজন। প্রতিটি পৃষ্ঠায় একাধিক অঙ্কন অন্তর্ভুক্ত নথিগুলির ক্ষেত্রেও একই কথা: প্রতিটি অঙ্কন সনাক্ত করতে এবং নথি থেকে সেগুলি বের করতে আপনাকে প্রথমে একটি মডেল চালাতে হবে।
এখানে গুরুত্বপূর্ণ অংশ: টীকাটি কীভাবে ঘোরানো হয় তা সনাক্ত করা। AI মডেলটিকে ঘূর্ণন কোণ গণনা করতে হবে এবং এটিকে অনুভূমিক করতে টীকাটি ঘোরাতে হবে। কাট-আউট পিএনজিগুলি পরবর্তী প্রক্রিয়াকরণের জন্য প্রেরণ করা হয়:
অঙ্কন থেকে সমস্ত টীকা সনাক্ত, ঘোরানো এবং বের করার পরে, সেগুলি একটি প্রতীক সনাক্তকরণ ইঞ্জিনের মাধ্যমে চালিত হয়। Tesseract এর জন্য একটি ভাল পছন্দ কারণ এটি স্বীকৃতির উচ্চ নির্ভুলতা প্রদান করে এবং মাল্টিলাইন পাঠ্য এবং বিভিন্ন উচ্চতার প্রতীকগুলির সাথে কাজ করতে পারে।
প্রথমত, প্রতীক শনাক্তকরণ প্রক্রিয়া উন্নত করতে আপনাকে সঠিক এলাকাটি খুঁজে বের করতে হবে যেখানে পাঠ্যটি অবস্থিত। আমি ওপেনসিভি ব্যবহার করার পরামর্শ দেব কারণ এটি এই কাজগুলি খুব ভালভাবে পরিচালনা করে এবং এর সাথে কাজ করা তুলনামূলকভাবে সহজ। এর পরে, সমস্ত পাঠ্য এবং চিহ্নগুলি বের করার জন্য সনাক্ত করা পাঠ্য অঞ্চলটি OCR ইঞ্জিনের কাছে হস্তান্তর করা হয়।
অক্ষর, সংখ্যা এবং প্রতীকগুলির একটি বিন্যাসকে "পাচ্য" ডেটা প্রদানের জন্য ব্যাখ্যা করা দরকার যা মানুষ - বা একটি ডেটা ম্যানেজমেন্ট সিস্টেম - বুঝতে এবং প্রক্রিয়া করতে পারে। শনাক্ত করা চিহ্নগুলিকে দলে বিভক্ত করা হয় যা অংশ মাত্রা, সহনশীলতা, ফিট এবং রেডিআই গঠন করে।
একটি AI সিস্টেম দ্বারা নিষ্কাশিত ডেটা আপনার প্রয়োজন অনুযায়ী নিষ্কাশন করা প্রয়োজন:
নথি প্রক্রিয়াকরণের জন্য বাজারটি AI সরঞ্জামে পূর্ণ হলেও, তারা কেবল সাধারণ ফাইলগুলিকে ভালভাবে পরিচালনা করে। "আদর্শ" থেকে যেকোনো বিচ্যুতি একটি কাস্টম সমাধানের সাথে আরও ভালভাবে প্রক্রিয়া করা হয়।
কাস্টম এআই মডেলগুলি কার্যত সমস্ত ডেটা নিষ্কাশনের কাজগুলি পরিচালনা করতে পারে — সঠিক পদ্ধতি এবং বিকাশকারীর দক্ষতা দেওয়া।
ইঞ্জিনিয়ারিং অঙ্কনই একমাত্র প্রযুক্তিগত অঙ্কন নয় যা আমি লিখেছি, পরীক্ষা করে দেখুন