প্রকল্প সম্পর্কে

SamGeo (segment-geospatial) হলো Segment Anything Model (SAM) দিয়ে ভূ-স্থানিক ডেটা সেগমেন্ট করার জন্য একটি Python প্যাকেজ। এটি Aliaksandr Hancharenka-এর segment-anything-eo রিপোজিটরি দ্বারা অনুপ্রাণিত এবং সেখান থেকে অভিযোজিত, যার লক্ষ্য হলো ন্যূনতম কোডিং দিয়ে SAM-কে ভূ-স্থানিক বিশ্লেষণের জন্য ব্যবহারযোগ্য করা। এটি MIT লাইসেন্সের অধীনে প্রকাশিত, ডকুমেন্টেশন samgeo.gishub.org-এ রয়েছে এবং Journal of Open Source Software-এ প্রকাশিত হয়েছে। README-তে বর্ণিত সক্ষমতা: - Tile Map Service (TMS) সার্ভার থেকে ম্যাপ টাইল ডাউনলোড করে GeoTIFF ফাইল তৈরি করা। - SAM এবং HQ-SAM ব্যবহার করে GeoTIFF ফাইল সেগমেন্ট করা। - টেক্সট প্রম্পট দিয়ে রিমোট সেন্সিং ইমেজারি সেগমেন্ট করা। - ইন্টারঅ্যাকটিভভাবে ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ড মার্কার তৈরি করা, অথবা ভেক্টর ডেটাসেট থেকে বিদ্যমান মার্কার লোড করা। - সেগমেন্টেশন ফলাফল GeoPackage, Shapefile বা GeoJSON হিসেবে সংরক্ষণ করা, এবং ইনপুট প্রম্পট GeoJSON হিসেবে সংরক্ষণ করা। - ইন্টারঅ্যাকটিভ ম্যাপে সেগমেন্টেশন ফলাফল ভিজ্যুয়ালাইজ করা। - টাইমসিরিজ রিমোট সেন্সিং ইমেজারি থেকে অবজেক্ট সেগমেন্ট করা। - REST API-এর মাধ্যমে HTTP-তে সেগমেন্টেশন সার্ভ করা। মডেল ভ্যারিয়েন্ট এবং ইনস্টলেশন: প্যাকেজটি SAMGeo 1, 2 এবং 3, Fast SAM, HQ-SAM, টেক্সট প্রম্পটের জন্য Grounding DINO, এবং একটি ফিচার এজ রিকনস্ট্রাকশন অ্যালগরিদম সমর্থন করে। ইনস্টলেশন অপশনের মধ্যে রয়েছে pixi (জটিল PyTorch/CUDA নির্ভরতার জন্য প্রস্তাবিত), samgeo, samgeo2, samgeo3, fast, hq, text, fer, api, all এবং extra-এর মতো এক্সট্রাসহ PyPI, এবং conda-forge। SAM 3-এর জন্য একটি পৃথক Windows পদ্ধতি ডকুমেন্ট করা হয়েছে, যার মধ্যে triton-windows অন্তর্ভুক্ত। ইন্টিগ্রেশন এবং ইকোসিস্টেম: একটি QGIS প্লাগইন উপলব্ধ, এবং README একটি ArcGIS টুলবক্স এবং ArcGIS Pro উদাহরণের দিকে ইঙ্গিত করে। উদাহরণগুলোর মধ্যে রয়েছে স্যাটেলাইট ইমেজারি, স্বয়ংক্রিয় মাস্ক জেনারেশন, ইনপুট/বক্স/টেক্সট প্রম্পট, ব্যাচ টেক্সট-প্রম্পট সেগমেন্টেশন, সুইমিং পুল, Maxar Open Data ইমেজারি, এবং ArcGIS Pro। লেখকের YouTube চ্যানেল থেকে ভিডিও টিউটোরিয়াল লিঙ্ক করা হয়েছে। হার্ডওয়্যার এবং আইনি নোট: SAM গণনাগতভাবে নিবিড়; কমপক্ষে 8 GB মেমরিসহ একটি GPU প্রস্তাবিত, এবং বিনামূল্যে Google Colab GPU রিসোর্স বা AWS রিসার্চ ক্রেডিট প্রস্তাব করা হয়েছে। README-তে বলা হয়েছে যে রিপোজিটরিটি শিক্ষামূলক উদ্দেশ্যে, ব্যবহারকারীরা নিজেদের ঝুঁকিতে টাইল ডাউনলোড করেন, এবং বড় আকারের টাইল ডাউনলোডের জন্য বেসম্যাপ প্রদানকারীদের অনুমতির প্রয়োজন হতে পারে। প্রকল্পটি NASA গ্রান্ট সহায়তা এবং AWS সহায়তা স্বীকার করে, এবং segment-anything, SAM 3, segment-anything-eo, tms2geotiff, GroundingDINO এবং lang-segment-anything সহ আপস্ট্রিম ওপেন সোর্স প্রকল্পগুলোর কৃতিত্ব দেয়।