{"id":930,"date":"2015-04-13T12:30:21","date_gmt":"2015-04-13T10:30:21","guid":{"rendered":"http:\/\/www.rcesystems.cz\/?p=930"},"modified":"2015-05-01T13:14:12","modified_gmt":"2015-05-01T11:14:12","slug":"gesture-recognition-using-top-view-depth-data","status":"publish","type":"post","link":"https:\/\/www.rcesystems.cz\/cs\/articles\/gesture-recognition-using-top-view-depth-data\/","title":{"rendered":"Rozpozn\u00e1n\u00ed gest z hloubkov\u00fdch dat p\u0159i pohledu shora"},"content":{"rendered":"<p><\/p>\n<p><br \/>\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Rozpozn\u00e1n\u00ed gest z hloubkov\u00fdch dat p\u0159i pohledu shora<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<p style=\"text-align: justify;\">Sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla a rozpozn\u00e1n\u00ed gest p\u0159edstavuje z\u00e1kladn\u00ed k\u00e1men mnoha elektronick\u00fdch \u0159e\u0161en\u00ed, jako jsou dohledov\u00e9 syst\u00e9my, bezpe\u010dnostn\u00ed aplikace, z\u00e1bavn\u00ed pr\u016fmysl nebo \u0159e\u0161en\u00ed typu interakce \u010dlov\u011bk-stroj. S p\u0159\u00edchodem hloubkov\u00fdch senzor\u016f schopn\u00fdch rekonstrukce 3D sc\u00e9ny se zna\u010dn\u011b zv\u00fd\u0161ila p\u0159esnost syst\u00e9m\u016f pro sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla. V\u011bt\u0161ina sou\u010dasn\u00fdch p\u0159\u00edstup\u016f vyu\u017e\u00edv\u00e1 senzor um\u00edst\u011bn\u00fd tak, aby sledovanou osobu sn\u00edmal ze strany. N\u011bkter\u00e9 aplikace v\u0161ak mohou vy\u017eadovat, aby byl senzor instalov\u00e1n mimo sc\u00e9nu, v n\u00ed\u017e se sledovan\u00e1 osoba m\u016f\u017ee pohybovat. Pro jednoho z na\u0161ich partner\u016f jsme navrhli a implementovali real-time syst\u00e9m vhodn\u00fd pro sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla a rozpozn\u00e1n\u00ed p\u0159edem definovan\u00fdch gest za pou\u017eit\u00ed dat z hloubkov\u00e9ho senzoru Microsoft Kinect, jen\u017e je instalovan\u00fd p\u0159\u00edmo nad detek\u010dn\u00ed oblast\u00ed.<\/p>\n<p><a href=\"http:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/tracking.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-934\" src=\"http:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/tracking-1024x575.png\" alt=\"Sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla a rozpozn\u00e1n\u00ed gest\" width=\"650\" height=\"365\" srcset=\"https:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/tracking-1024x575.png 1024w, https:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/tracking-300x168.png 300w, https:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/tracking.png 1798w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>P\u0159ehled syst\u00e9mu<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<p style=\"text-align: justify;\">Syst\u00e9m se m\u016f\u017ee pochlubit spolehlivou detekc\u00ed a sledov\u00e1n\u00edm lidsk\u00e9ho t\u011bla stejn\u011b tak jako podporou rozpozn\u00e1n\u00ed p\u0159edem definovan\u00fdch gest. O sledovan\u00e9m \u010dlov\u011bku syst\u00e9m nemus\u00ed m\u00edt \u017e\u00e1dnou apriorn\u00ed informaci, ve\u0161ker\u00e1 pot\u0159ebn\u00e1 data jsou zji\u0161t\u011bna b\u011bhem f\u00e1ze detekce \u010dlov\u011bka. Syst\u00e9m korektn\u011b sleduje \u010dlov\u011bka i v p\u0159\u00edpad\u011b v\u00fdskytu v\u00edce osob v detek\u010dn\u00ed z\u00f3n\u011b, nebo\u0165 selektivn\u011b pracuje pouze s daty odpov\u00eddaj\u00edc\u00edmi p\u016fvodn\u011b detekovan\u00e9mu \u010dlov\u011bku. B\u011bhem d\u016fkladn\u00e9ho testov\u00e1n\u00ed, kdy byl syst\u00e9m spou\u0161t\u011bn pro mno\u017estv\u00ed lid\u00ed rozli\u010dn\u00fdch v\u00fd\u0161ek i t\u011blesn\u00fdch proporc\u00ed, bylo dosa\u017eeno vysok\u00e9 \u00fasp\u011b\u0161nosti p\u0159esahuj\u00edc\u00ed 92 % a d\u00edky optimalizovan\u00e9 implementaci v jazyce C++ spole\u010dn\u011b s akcelerac\u00ed na GPU pomoc\u00ed frameworku CUDA b\u011b\u017e\u00ed syst\u00e9m v re\u00e1ln\u00e9m \u010dase (v\u00edce ne\u017e 30 FPS). D\u00edky t\u011bmto v\u00fdsledk\u016fm je syst\u00e9m vhodn\u00fd pro nasazen\u00ed do re\u00e1ln\u00e9ho provozu.<\/p>\n<p><a href=\"http:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/system_architecture.png\"><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-934 aligncenter\" src=\"http:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/04\/system_architecture.png\" alt=\"System architecture\" width=\"450\" height=\"381\" \/><\/a><\/p>\n<div class=\"column column-1-2\">\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Hardware<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<p style=\"text-align: justify;\">Vstupn\u00ed data jsou produkov\u00e1na hloubkov\u00fdm senzorem Microsoft Kinect Xbox 360, jen\u017e je instalov\u00e1n ve v\u00fd\u0161ce 3.8 &#8211; 5.5 m nad zem\u00ed. Z\u00edskan\u00e9 sn\u00edmky jsou n\u00e1sledn\u011b zpracov\u00e1ny v\u00fdkonn\u00fdm po\u010d\u00edta\u010dem s n\u00e1sleduj\u00edc\u00edmi hardwarov\u00fdmi parametry: CPU Intel Core i5 4590 @ 3.3 Ghz x 4, GPU Nvidia GeForce GTX 760, 4GB RAM. <\/div>\n<div class=\"column column-1-2 column-last\">\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Software<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<p style=\"text-align: justify;\">Syst\u00e9m stav\u00ed na optimalizovan\u00e9 implementaci v jazyce C++ s vyu\u017eit\u00edm frameworku ROS (Robot Operating System). N\u011bkter\u00e9 v\u00fdpo\u010detn\u011b n\u00e1ro\u010dn\u011bj\u0161\u00ed \u010d\u00e1sti syst\u00e9mu jsou akcelerov\u00e1ny na GPU prost\u0159ednictv\u00edm frameworku CUDA.<\/p>\n<\/div><div class=\"clear\"><\/div>\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Video<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/124317517\" width=\"940\" height=\"529\" frameborder=\"0\" title=\"Gesture detection system - multi perspective\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><\/p>\n<div class=\"column column-1-2\">\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Vyu\u017eit\u00ed<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<p style=\"text-align: justify;\">Syst\u00e9m nalezne uplatn\u011bn\u00ed p\u0159edev\u0161\u00edm v p\u0159\u00edpadech, kdy je vy\u017eadov\u00e1na vysok\u00e1 p\u0159esnost a spolehlivost sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla, p\u0159i\u010dem\u017e je kladen d\u016fraz na to, aby pou\u017eit\u00fd senzor nijak nezasahoval do detek\u010dn\u00ed z\u00f3ny. P\u0159\u00edkladem mohou b\u00fdt \u0159e\u0161en\u00ed z oblasti p\u0159irozen\u00e9 interakce \u010dlov\u011bk-stroj, aplikace z\u00e1bavn\u00edho pr\u016fmyslu nebo bezpe\u010dnostn\u00ed n\u00e1stroje. N\u00e1\u0161 syst\u00e9m byl nasazen \u010desk\u00fdm v\u00fdrobcem luxusn\u00edch kinetick\u00fdch instalac\u00ed a designov\u00fdch sv\u00edtidel, spole\u010dnost\u00ed Lasvit s.r.o., jako\u017eto z\u00e1bavn\u00ed n\u00e1stroj umo\u017e\u0148uj\u00edc\u00ed \u010dlov\u011bku prost\u0159ednictv\u00edm gest ovl\u00e1dat sklen\u011bnou kinetickou instalaci a byl vystaven na veletrhu sv\u011bteln\u00fdch \u0159e\u0161en\u00ed Euroluce 2015 po\u0159\u00e1dan\u00e9m v dubnu 2015 v Mil\u00e1n\u011b.<br \/>\n<\/div>\n<div class=\"column column-1-2 column-last\">\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Vlastnosti<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<div class=\"custom-list\"><i class=\"moon-arrow-right-3\" style=\"color:#187cc4;\"><\/i>Sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla s vysokou p\u0159esnost\u00ed<\/div>\n<div class=\"custom-list\"><i class=\"moon-arrow-right-3\" style=\"color:#187cc4;\"><\/i>Rozpozn\u00e1n\u00ed p\u0159edem definovan\u00fdch gest<\/div>\n<div class=\"custom-list\"><i class=\"moon-arrow-right-3\" style=\"color:#187cc4;\"><\/i>Instalace senzoru pro dosa\u017een\u00ed svrchn\u00edho pohledu<\/div>\n<div class=\"custom-list\"><i class=\"moon-arrow-right-3\" style=\"color:#187cc4;\"><\/i>Real-time b\u011bh p\u0159esahuj\u00edc\u00ed 30 FPS<\/div>\n<div class=\"custom-list\"><i class=\"moon-arrow-right-3\" style=\"color:#187cc4;\"><\/i>Automatick\u00e9 zji\u0161t\u011bn\u00ed propor\u010dn\u00edch \u00fadaj\u016f o sledovan\u00e9 osob\u011b<\/div>\n<div class=\"custom-list\"><i class=\"moon-arrow-right-3\" style=\"color:#187cc4;\"><\/i>Syst\u00e9m vhodn\u00fd pro nasazen\u00ed v dohledov\u00fdch syst\u00e9mech, z\u00e1bavn\u00edm pr\u016fmyslu, p\u0159irozen\u00e9 interakci \u010dlov\u011bk-stroj<\/div>\n<\/div><div class=\"clear\"><\/div>\n<div class=\"heading-wrapper\"><h6><span class=\"heading-line-left\"><\/span><strong>Ocen\u011bn\u00ed<\/strong><span class=\"heading-line-right\"><\/span><\/h6><\/div>\n<div class=\"column column-1-2\">\n<p style=\"text-align: justify;\">Syst\u00e9m byl prezentov\u00e1n na konferenci Excel@FIT 2015 &#8211; studentsk\u00e9 konferenci inovac\u00ed, technologi\u00ed a v\u011bdy v IT, je\u017e se uskuten\u010dnila dne 30.4.2015 pod z\u00e1\u0161titou Fakulty informa\u010dn\u00edch technologi\u00ed Vysok\u00e9ho u\u010den\u00ed technick\u00e9ho v Brn\u011b. Auto\u0159i z\u00edskali prvn\u00ed cenu za v\u00fdborn\u00fd n\u00e1pad, druhou cenu za inova\u010dn\u00ed potenci\u00e1l, t\u0159et\u00ed cenu za obchodn\u00ed potenci\u00e1l a \u010dtvrtou cenu za spole\u010densk\u00fd p\u0159\u00ednos.<\/p>\n<\/div>\n<div class=\"column column-1-2 column-last\">\n<a href=\"http:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/05\/excel_honza4E.png\"><img decoding=\"async\" class=\" wp-image-934 aligncenter\" src=\"http:\/\/www.rcesystems.cz\/wp-content\/uploads\/2015\/05\/excel_honza4E.png\" alt=\"Diplom za prvn\u00ed cenu v sout\u011b\u017en\u00ed konferenci Excel@FIT 2015\" width=\"450\" \/><\/a><br \/>\n<\/div><div class=\"clear\"><\/div>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla a rozpozn\u00e1n\u00ed gest p\u0159edstavuje z\u00e1kladn\u00ed k\u00e1men mnoha elektronick\u00fdch \u0159e\u0161en\u00ed, jako jsou dohledov\u00e9 syst\u00e9my, bezpe\u010dnostn\u00ed aplikace, z\u00e1bavn\u00ed pr\u016fmysl nebo \u0159e\u0161en\u00ed typu interakce \u010dlov\u011bk-stroj. S p\u0159\u00edchodem hloubkov\u00fdch senzor\u016f schopn\u00fdch rekonstrukce 3D sc\u00e9ny se zna\u010dn\u011b zv\u00fd\u0161ila p\u0159esnost syst\u00e9m\u016f pro sledov\u00e1n\u00ed lidsk\u00e9ho t\u011bla. V\u011bt\u0161ina sou\u010dasn\u00fdch p\u0159\u00edstup\u016f vyu\u017e\u00edv\u00e1 senzor um\u00edst\u011bn\u00fd tak, aby sledovanou osobu sn\u00edmal ze strany. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":989,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[22,24,25,32,19,23,21,20,27,33,30,26,28,31,29],"_links":{"self":[{"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/posts\/930"}],"collection":[{"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/comments?post=930"}],"version-history":[{"count":63,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/posts\/930\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/posts\/930\/revisions\/1007"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/media\/989"}],"wp:attachment":[{"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/media?parent=930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/categories?post=930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rcesystems.cz\/cs\/wp-json\/wp\/v2\/tags?post=930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}