$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Rozwijanie miast i powstawanie inteligentnych miast to tematy cieszące się zainteresowaniem na całym świecie. Wszystkie narody pracują nad rozwojem swoich miast, które mogą być budowane w taki sposób, aby były bezpieczne i komfortowe dla ludzi mieszkających w nich1,2. Ale w obecnej sytuacji, zauważono, że w miarę wzrostu populacji i wzrostu korków na drogach, alarmująco wzrasta liczba ofiar śmiertelnych wypadków drogowych z powodu zaniedbania jazdy i problemów z widocznością1,2,3,4. Obiecującym rozwiązaniem tych problemów jest pojawienie się na całym świecie autonomicznych pojazdów, co wywołało innowacje1,2,3,4 i naukowcy dokładają starań, aby opracować w pełni autonomiczne pojazdy, które pozwolą pasażerom odpoczywać bez obaw. Potrzeba rozwoju autonomicznych pojazdów wynika z faktu, że nawet doświadczeni kierowcy mogą odczuwać stres, dylematy, zmęczenie lub trudności z odczuciem otoczenia z powodu złej pogody, a wszystkie te problemy prowadzą do wypadków drogowych. Samojeżdżący pojazd jest zaprojektowany tak, aby unikać wypadków podczas podróży, optymalizować zużycie zasobów silnika i przestrzegać przepisów ruchu drogowego, co bez wątpienia poprawi transport2,4. Autonomiczny pojazd jest wyposażony w wiele funkcji, czujników i możliwości, które pozwalają mu na bardzo precyzyjne wykrywanie otoczenia, unikanie kolizji i wypadków, a tym samym stały się obiecującym rozwiązaniem dla bezpiecznego i pewnego transportu1,2,3,4.
Wśród wszystkich funkcji wbudowanych w autonomiczny pojazd, jedną z najważniejszych jest wykrywanie pieszych. Solidny system wykrywania pieszych może znacznie pomóc w zmniejszeniu liczby ofiar śmiertelnych w wypadkach drogowych5,6,7,8, ponieważ większość ofiar tych wypadków to piesi. Wykrywanie pieszych polega na identyfikacji osób na drodze i unikaniu kolizji z nimi. Ta funkcja jest nie tylko korzystna dla samojeżdżących samochodów, ale także dla różnych innych obszarów zastosowania, takich jak monitorowanie tłumu, identyfikacja osób i śledzenie9,10,11. Kluczowym aspektem tego procesu wykrywania jest prędkość i dokładność wykrywania. Kluczowe jest szybkie i dokładne wykrywanie pieszych, aby czas reakcji był minimalny. Wykrywanie pieszych stanowi ogromne wyzwanie. Piesi na drodze mogą mieć dowolną odzież, wygląd lub postawę i mogą być niewidoczne z powodu złej pogody lub zasłonięcia10,11,12,13,14. Co więcej, całkiem możliwe, że piesi sami nie przestrzegają zasad i nie można kontrolować ludzkiej natury, więc najlepszym podejściem jest wyposażenie pojazdu w inteligencję, aby radzić sobie z jakąkolwiek niewłaściwą akcją i uniknąć ofiar śmiertelnych. Cały przepływ pracy w tym badaniu oraz motywacja za implementacją sprzętową wykrywania pieszych można łatwo zrozumieć z Rysunku 1 poniżej, który wyjaśnia potrzebę wykrywania pieszych, ich różne obszary zastosowania, zawarte wyzwania oraz implementację na FPGA w celu wykorzystania oferowanych korzyści.

Rysunek 1: Wykrywanie pieszych. Potrzeba wykrywania pieszych, kluczowe obszary zastosowania wykrywania pieszych, wyzwania związane z wykrywaniem pieszych oraz przepływ implementacji wykrywania pieszych na płytce FPGA. Proszę kliknąć tutaj, aby zobaczyć większą wersję tego rysunku.
Aby zidentyfikować pieszych na drodze, istnieje wiele algorytmów. To ogólne zadanie można podzielić głównie na dwa główne podzadania: pierwszym krokiem jest wyodrębnienie cech z obrazu wejściowego, zachowując tylko te, które są istotne i przekazują odpowiednie informacje, pomijając te redundantne. Aby skutecznie rozpoznawać ludzi lub pieszych na obrazie, kluczowe jest, aby te cechy wskazywały na obecność ludzkiej postaci w scenie13,14. Po wyodrębnieniu cech, muszą one zostać przekazane do klasyfikatora, który może określić, czy zidentyfikowane cechy odpowiadają ludziom. Dlatego algorytm wymaga fazy wyodrębniania i opisu cech, a następnie kroku klasyfikacji w celu określenia obecności pies