[Convolutional Social Pooling for Vehicle Trajectory Prediction] NGSIM data preprocessed data 데이터 전 처리 방법
안녕하세요 요즘 Vehicle Trajectory Prediction에 관해 공부를 진행중입니다. 좋은 공부 방법은 논문을 구현해 놓은 코드를 공부하며 지식을 습득하는 것이 아닐까 싶습니다. 오늘은 Convolutional Social Pooling for Vehicle Trajectory Prediction의 공식 implementation 코드를 돌려보기 위해 필요한 데이터 전처리 방법에 대해 소개해드리려고 합니다.
Nachiket Deo and Mohan M. Trivedi,"Convolutional Social Pooling for Vehicle Trajectory Prediction." CVPRW, 2018
Convolutional Social Pooling for Vehicle Trajectory Prediction의 공식 implementation github인데요.
github에는 raw NGSIM dataset과 전처리된 dataset 파일이 용량관계로 업로드가 되어있지 않습니다.
https://github.com/nachiket92/conv-social-pooling
깃허브에 들어가보시면
preprocess_data라는 m파일이 있는데요. 이 m파일은 MATLAB 스크립트(script) 파일입니다.
MATLAB을 설치해주시고 새로만들기를 통해 새로운 스크립트(script) 파일을 생성해주신 후 깃허브에 있는 preproces_data.m파일의 코드를 붙여넣거나 preprocess_data.m 파일자체를 다운받아서현재 폴더 위치에 다운로드 하시면 됩니다.
그 다음 NGSIM dataset파일을 다운받아서 위의 노란색 영역에 있는데로 이름 변경을 해주어야 하는데요.
이름 변경을 해 놓은 NGSIM dataset파일을 raw폴더 안에 넣은 뒤 실행을 하시면 전처리가 진행됩니다.
약 15분 정도 걸린 것 같습니다. 컴퓨터 성능에 따라 이는 달라질 수 있습니다.
전처리 완료후 현재 디렉토리에 mat파일이 생성된 것을 알 수 있습니다. TestSet.mat, TrainSet.mat, Valset.mat 총 3개의 파일이 생성되었습니다.
데이터셋 다운로드 링크는 아래 주소를 클릭해주세요.
스크롤을 아래로 내리다 보면 보이는 아래 2개의 파일을 다운 받으시면 됩니다.
US-101-LosAngeles-CA.zip and I-80-Emeryville-CA.zip
★ 읽으셨던 글이 도움이 되셨다면 아래(▼) ♡ 공감 버튼 눌러주시면 감사하겠습니다! (로그인 필요 없습니다~)★
'자율주행' 카테고리의 다른 글
[ROS2] 딥러닝 기반 Wall Detector at Indianapolis motor speedway (IMS) (0) | 2021.12.18 |
---|