A Spatio-temporal Graph Network Allowing Incomplete Trajectory Input for Pedestrian Trajectory Prediction

Dit artikel introduceert STGN-IT, een spatio-temporeel grafisch netwerk dat de voorspelling van voetgangersbanen mogelijk maakt zelfs bij onvolledige historische trajecten door statische obstakels als knopen op te nemen en een clustering-algoritme te gebruiken, wat resulteert in superieure prestaties ten opzichte van bestaande methoden.

Juncen Long, Gianluca Bardaro, Simone Mentasti, Matteo Matteucci

Gepubliceerd 2026-02-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een robot bestuurt die door een drukke stad loopt. De robot moet weten waar de mensen naartoe gaan, zodat hij niet tegen hen aanbotst. Dit noemen we "voorspellen van looproutes".

De meeste slimme robots die we vandaag de dag hebben, werken als een zeer streng leraar. Als een leerling (een voetganger) ook maar één minuutje uit het zicht verdwijnt – misschien omdat hij achter een boom of een ander persoon loopt – dan zegt de robot: "Ik zie je niet meer, dus ik kan je toekomst niet voorspellen." De robot stopt dan met die persoon in zijn berekeningen.

Dit is gevaarlijk! Als die persoon plotseling weer uit het niets opduikt, kan de robot niet meer uitwijken en botst hij.

De auteurs van dit paper hebben een oplossing bedacht: STGN-IT. Laten we uitleggen hoe dit werkt met een paar simpele metaforen.

1. De "Onzichtbare" Voetganger (Het Incomplete Traject)

Stel je voor dat je een film kijkt, maar er zijn een paar frames (beelden) uit de film gesneden.

  • De oude robots: Zeggen: "De film is kapot, ik kan de rest niet zien." Ze negeren de persoon volledig.
  • De nieuwe robot (STGN-IT): Zegt: "Ik zie dat er beelden ontbreken, maar ik weet nog waar die persoon was. Ik ga een 'gok' doen over wat er in die lege frames is gebeurd, en ik ga die persoon meenemen in mijn berekening."

Ze gebruiken een slim trucje: in plaats van de plek waar de persoon verdween leeg te laten, vullen ze die plek in met een speciaal signaal (een "code"). Het is alsof je in een dagboek schrijft: "Op dinsdag was ik hier, op woensdag was ik even weg (niet zichtbaar), en op donderdag was ik weer hier." De robot leert dit onderscheid te maken tussen "iemand die echt stil staat op (0,0)" en "iemand die even uit beeld is".

2. De "Spatio-temporele Grafiek" (Het Grote Netwerk)

Stel je voor dat je een enorm web van draden hebt.

  • De knopen in het web zijn de mensen en de obstakels (zoals muren of bomen).
  • De draden verbinden ze met elkaar. Als twee mensen dicht bij elkaar lopen, is de draad strakker. Als iemand tegen een muur loopt, is er ook een draad naar die muur.

Deze robot kijkt niet alleen naar mensen, maar trekt ook muren en obstakels in het web. Als de robot ziet dat een persoon naar een muur loopt, zegt het web: "Hé, die muur is in de weg! Die persoon zal waarschijnlijk afbuigen." Dit maakt de voorspelling veel realistischer.

3. De Twee-Ronde Voorspelling (Het Dubbelchecken)

Deze robot doet het werk in twee stappen, net als een detective die eerst een snelle schets maakt en dan verfijnt:

  1. Ronde 1: De robot kijkt naar de mensen en voorspelt waar ze naartoe lopen.
  2. Ronde 2: De robot kijkt naar zijn eigen voorspelling en zegt: "Wacht even, op die plek waar ik denk dat die persoon gaat lopen, staat een bankje (een obstakel)!" Hij voegt dat bankje toe aan zijn web en zegt: "Oké, nu ik weet dat er een bankje staat, ga ik mijn voorspelling aanpassen."

Dit zorgt ervoor dat de robot niet door muren of meubels heen loopt.

4. Waarom is dit beter voor robots?

In de echte wereld (zoals in een winkel of op straat) worden mensen vaak even geblokkeerd door andere mensen of objecten.

  • Oude methode: Als iemand even weg is, stopt de robot met kijken. Dit is als een voetballer die stopt met rennen zodra de bal even uit beeld is.
  • Nieuwe methode (STGN-IT): De robot blijft kijken en voorspellen, zelfs als de persoon even "onzichtbaar" is.

Conclusie

Kort samengevat: Deze nieuwe robot is als een voorzichtige danspartner. Hij let niet alleen op de bewegingen van zijn partner, maar ook op de muren in de kamer. En als zijn partner even uit beeld verdwijnt achter een andere danser, raakt hij niet in paniek. Hij maakt een slimme schatting, houdt rekening met de obstakels, en blijft veilig dansen zonder te struikelen.

Dit maakt het veel veiliger voor robots om samen met mensen door drukke steden te lopen.

Ontvang papers zoals deze in je inbox

Gepersonaliseerde dagelijkse of wekelijkse digests op basis van jouw interesses. Gists of technische samenvattingen, in jouw taal.

Probeer Digest →