Runet/WiFi-DensePose කියන්නේ අද කාලේ එන අතිශය interesting open source AI research project එකක්. මේ project එකේ main idea එක තමයි සාමාන්ය WiFi signals භාවිතා කරලා camera එකක් නැතුවත් මිනිස් body pose, movement සහ activity detect කිරීම. සාමාන්ය CCTV හෝ webcam systems වලට වඩා මේක ගොඩක් වෙනස් වෙන්නේ privacy-friendly solution එකක් වීම නිසා.
අපි සාමාන්යයෙන් WiFi කියන්නේ internet connect වෙන්න use කරන technology එකක් විදිහට දන්නවා. හැබැයි WiFi signals වලට room එකේ objects, walls, furniture සහ මිනිස් body වගේ දේවල් එකක්වත් ගැටෙනවා. මේ signal changes analyze කරලා person කෙනෙක් room එකේ ඉන්නවද, ඇවිදිනවද, ඉඳගෙනද, වැටී ගියාද, නැත්නම් කොහේද ඉන්නේ කියලා detect කරන්න පුළුවන්.
මෙහිදී භාවිතා වෙන්නේ CSI හෙවත් Channel State Information data. CSI data කියන්නේ WiFi signal එක environment එක හරහා travel කරනකොට වෙනස් වෙන විදිහ පිළිබඳ raw information එකක්. මේ data AI models වලට ලබාදී movement patterns, body positions සහ activities identify කරනවා.
Runet/WiFi-DensePose project එකේ biggest advantage එක තමයි camera footage save කරන්න ඕනේ නැති එක. Camera-based systems වල privacy issues ගොඩක් තියෙනවා. Bedrooms, hospitals, elderly care homes, office meeting rooms වගේ private places වල camera use කරන එක හැමෝටම comfortable නැහැ. WiFi DensePose technology එකෙන් ඒ privacy issue එකට හොඳ solution එකක් ලැබෙනවා.
මේ project එක run කරන්න සාමාන්යයෙන් ESP32-S3 boards දෙකක් හෝ ඊට වැඩි ගණනක්, CSI supported firmware, WiFi antennas, router එකක්, AI model training සඳහා GPU සහිත computer එකක් සහ real-time processing සඳහා Raspberry Pi හෝ mini PC එකක් භාවිතා කරනවා. Camera එකක් අනිවාර්ය නැහැ. හැබැයි training data collect කරන්න optional camera එකක් use කළොත් accuracy එක තවත් ඉහළ යනවා.
Single ESP32 device එකක් use කරනකොට basic motion detection සහ presence detection කරන්න පුළුවන්. නමුත් multiple nodes use කරනකොට person කෙනාගේ exact body pose, walking direction, sitting posture, fall detection සහ even breathing pattern එකත් හඳුනාගන්න පුළුවන්. Room එකේ corners වල devices කිහිපයක් place කරනවා නම් system එකේ accuracy එක ගොඩක් වැඩි වෙනවා.
Camera නැතුවත් මේ project එකෙන් room presence detection, walking, standing, sitting, sleeping, gesture recognition, breathing monitoring සහ through-wall movement detection වගේ දේවල් detect කරන්න පුළුවන්. Elderly person කෙනෙක් වැටී ගියොත් alert එකක් යවන්න, patient breathing monitor කරන්න, office room occupancy detect කරන්න, smart home automation trigger කරන්න වගේ use cases ගොඩක් තියෙනවා.
Camera එකක් add කරලා hybrid setup එකක් use කරනකොට මේ project එක තවත් powerful වෙනවා. Camera එකෙන් body pose labels collect කරලා WiFi signal patterns train කරන නිසා පස්සේ camera නැතුවත් full body pose estimation කරන්න පුළුවන්. Hand movements, multi-person tracking, fitness posture correction, rehabilitation monitoring සහ gaming interactions වගේ advanced features පවා support කරන්න පුළුවන්.

උදාහරණයක් විදිහට gym එකක camera එකකින් push-up, squat, jumping jack වගේ exercises record කරලා, ඒ training data use කරලා , WiFi signals වලින්ම exercise type එක detect කරන්න පුළුවන්. මේක fitness apps, rehabilitation centers සහ sports analytics වලටත් useful technology එකක්.
හැබැයි මේ project එකේ limitations නැතුවමත් නැහැ. Thick walls, crowded rooms සහ noisy WiFi environments වල signal quality එක down වෙන්න පුළුවන්. Multi-person tracking එකත් simple setups වලදී අමාරු වෙන්න පුළුවන්. GPU නැතුව AI model training කරනවා නම් process එක ගොඩක් slow වෙනවා.
Hardware නැතුව simulation එකක් විතරක් කරන්න ඕනේ නම් public CSI datasets, Kaggle datasets, Google Colab, Python, TensorFlow, PyTorch සහ Jupyter Notebook භාවිතා කරන්න පුළුවන්. Recorded WiFi signal data use කරලා walking, sitting, standing වගේ activities classify කරන AI model එකක් develop කරන්නත් පුළුවන්. ඒ නිසා practical hardware නැති university students ටත් මේ project එක research topic එකක් විදිහට use කරන්න පුළුවන්.
මේ project එක especially suitable වෙන්නේ final year university projects, AI research projects, IoT systems, smart homes, health monitoring systems, elderly care solutions, security monitoring systems සහ human activity recognition research සඳහා. සාමාන්ය CCTV project එකකට වඩා මේක modern, unique සහ futuristic idea එකක්.
අනාගතයේ smart homes, hospitals, offices, factories සහ retail stores වල camera-free monitoring systems ගොඩක් popular වෙයි. WiFi DensePose technology එක use කරලා attendance detect කරන්න, suspicious activity identify කරන්න, elderly fall alerts send කරන්න, patients monitor කරන්න, disaster situations වල walls පසුපස trapped people detect කරන්නත් පුළුවන්.
ඉදිරියේදී WiFi signals සහ AI combine කරලා camera එකකට වඩා privacy-friendly, cheaper සහ smarter monitoring systems develop වෙයි. ඒ නිසා Runet/WiFi-DensePose කියන්නේ next-generation AI project idea එකක් කියලා හඳුන්වන්න පුළුවන්.
උපුටා ගැනීම : Buwa Thoughts
