Giter VIP home page Giter VIP logo

panoptic-toolbox's Introduction

PanopticStudio Toolbox

This repository has a toolbox to download, process, and visualize the Panoptic Studio (Panoptic) data.

Note:

  • Sep-21-2020: Currently our server is offline due to the power outage in the CMU Campus, and COVID-19 makes it difficult to access the server room. We will fix the issue as soon as possible. 
  • Sep-30-2020: Unfortunately, we found that our server has been broken and we are replacing it now. Please wait a couple of more weeks.
  • Oct-5-2020: Our server is back and online now!
  • May-18-2021: Currently our server is offline due to our server maintenance. Hopefully it will be back online in this week.  

Quick start guide

Follow these steps to set up a simple example:

1. Check out the codebase

git clone https://github.com/CMU-Perceptual-Computing-Lab/panoptic-toolbox
cd panoptic-toolbox

2. Download a sample data and other data

To download a dataset, named "171204_pose1_sample" in this example, run the following script.

./scripts/getData.sh 171204_pose1_sample

This bash script requires curl or wget.

This script will create a folder "./171204_pose1_sample" and download the following files.

  • 171204_pose1_sample/hdVideos/hd_00_XX.mp4 #synchronized HD video files (31 views)
  • 171204_pose1_sample/vgaVideos/KINECTNODE%d/vga_XX_XX.mp4 #synchrponized VGA video files (480 views)
  • 171204_pose1_sample/calibration_171204_pose1_sample.json #calibration files
  • 171204_pose1_sample/hdPose3d_stage1_coco19.tar #3D Body Keypoint Data (coco19 keypoint definition)
  • 171204_pose1_sample/hdFace3d.tar #3D Face Keypoint Data
  • 171204_pose1_sample/hdHand3d.tar #3D Hand Keypoint Data

Note that this sample example currently does not have VGA videos.

You can also download any other seqeunce through this script. Just use the the name of the target sequence: instead of the "171204_pose1panopticHD". r example,

./scripts/getData.sh 171204_pose1

for the full version of 171204_pose1 sequence:. You can also specify the number of videospanopticHDnt to donwload.

./scripts/getData.sh (sequenceName) (VGA_Video_Number) (HD_Video_Number)

For example, the following command will download 240 vga videos and 10 videos.

./scripts/getData.sh 171204_pose1_sample 240 10

Note that we have sorted the VGA camera order so that you download uniformly distributed view.

3. Downloading All Available Sequences

You can find the list of currently available sequences in the following link:

List of released sequences (ver1.2)

Downloading all of them (including videos) may take a long time, but downloading 3D keypoint files (body+face+hand upon their availability) should be "relatively" quick.

You can use the following script to download currently available sequences (ver 1.2):

./scripts/getDB_panopticHD_ver1_2.sh

The default setting is not downloading any videos. Feel free to change the "vgaVideoNum" and "hdVideoNum" in the script to other numbers if you also want to download videos.

You can see the example videos and other information of each sequence: in our website: Browsing dataset.

Check the 3D viewer in each sequence: page where you can visualize 3D skeletons in your web browser. For example: http://domedb.perception.cs.cmu.edu/panopticHDpose1.html

4. Extract the images & 3D keypoint data

This step requires ffmpeg.

./scripts/extractAll.sh 171204_pose1_sample

This will extract images, for example 171204_pose1_sample/hdImgs/00_00/00_00_00000000.jpg, and the corresponding 3D skeleton data, for example 171204_pose1_sample/hdPose3d_stage1_coco19/body3DScene_00000000.json.

extractAll.sh is a simple script that combines the following set of commands (you shouldn't need to run these again):

cd 171204_pose1_sample
../scripts/vgaImgsExtractor.sh # PNG files from VGA video (25 fps)
../scripts/hdImgsExtractor.sh # PNG files from HD video (29.97 fps)
tar -xf vgaPose3d_stage1.tar # Extract skeletons at VGA framerate
tar -xf hdPose3d_stage1.tar # Extract skeletons for HD
cd ..

5. Run demo programs

Python

This codes require numpy, matplotlib.

Visualizing 3D keypoints (body, face, hand):

cd python
jupyter notebook demo_3Dkeypoints_3dview.ipynb

The result should look like this.

Reprojecting 3D keypoints (body, face, hand) on a selected HD view:

cd python
jupyter notebook demo_3Dkeypoints_reprojection_hd.ipynb

The result should look like this.

This codes require numpy, matplotlib.

Visualizing 3D keypoints (body, face, hand):

cd python
jupyter notebook demo_3Dkeypoints_3dview.ipynb

The result should look like this.

Reprojecting 3D keypoints (body, face, hand) on a selected HD view:

cd python
jupyter notebook demo_3Dkeypoints_reprojection_hd.ipynb

The result should look like this.

Python + OpengGL

  • This codes require pyopengl.

  • Visualizing 3D keypoints (body, face, hand):

python glViewer.py

Matlab

Note: Matlab code is outdated, and does not handle 3D keypoint outputs (coco19 body, face, hand). Please see this code only for reference. We will update this later.

Matlab example (outdated):

>>> cd matlab
>>> demo

Skeleton Output Format

We reconstruct 3D skeleton of people using the method of Joo et al. 2018.

The output of each frame is written in a json file. For example,

{ "version": 0.7, 
"univTime" :53541.542,
"fpsType" :"hd_29_97",
"bodies" :
[
{ "id": 0,
"joints19": [-19.4528, -146.612, 1.46159, 0.724274, -40.4564, -163.091, -0.521563, 0.575897, -14.9749, -91.0176, 4.24329, 0.361725, -19.2473, -146.679, -16.1136, 0.643555, -14.7958, -118.804, -20.6738, 0.619599, -22.611, -93.8793, -17.7834, 0.557953, -12.3267, -91.5465, -6.55368, 0.353241, -12.6556, -47.0963, -4.83599, 0.455566, -10.8069, -8.31645, -4.20936, 0.501312, -20.2358, -147.348, 19.1843, 0.628022, -13.1145, -120.269, 28.0371, 0.63559, -20.1037, -94.3607, 30.0809, 0.625916, -17.623, -90.4888, 15.0403, 0.327759, -17.3973, -46.9311, 15.9659, 0.419586, -13.1719, -7.60601, 13.4749, 0.519653, -38.7164, -166.851, -3.25917, 0.46228, -28.7043, -167.333, -7.15903, 0.523224, -39.0433, -166.677, 2.55916, 0.395965, -30.0718, -167.264, 8.18371, 0.510041]
}
] }

Here, each subject has the following values.

id: a unique subject index within a sequence:. Skeletons with the same id across time represent temporally associated moving skeletons (an individual). However, the same person may have multiple ids joints19: 19 3D joint locations, formatted as [x1,y1,z1,c1,x2,y2,z2,c2,...] where each c ispanopticHDjoint confidence score.

The 3D skeletons have the following keypoint order:

0: Neck
1: Nose
2: BodyCenter (center of hips)
3: lShoulder
4: lElbow
5: lWrist,
6: lHip
7: lKnee
8: lAnkle
9: rShoulder
10: rElbow
11: rWrist
12: rHip
13: rKnee
14: rAnkle
15: lEye
16: lEar
17: rEye
18: rEar

Note that this is different from OpenPose output order, although our method is based on it.

Note that we used to use an old format (named mpi15 as described in our outdated document), but we do not this format anymore.

KinopticStudio Toolbox

Kinoptic Studio is a subsystem of Panoptic Studio, which is composed of 10 Kinect2 sensors. Please see: README_kinoptic

Panoptic 3D PointCloud DB ver.1

You can download all sequences included in our 3D PointCloud DB ver.1 using the following script:

./scripts/getDB_ptCloud_ver1.sh

Haggling DB

We have released the processed data for the haggling sequence. Please see Social Signal Processing repository.

Teaser Image

License

Panoptic Studio Dataset is freely available for non-commercial and research purpose only.

References

By using the dataset, you agree to cite at least one of the following papers.

@inproceedings{Joo_2015_ICCV,
author = {Joo, Hanbyul and Liu, Hao and Tan, Lei and Gui, Lin and Nabbe, Bart and Matthews, Iain and Kanade, Takeo and Nobuhara, Shohei and Sheikh, Yaser},
title = {Panoptic Studio: A Massively Multiview System for Social Motion Capture},
booktitle = {ICCV},
year = {2015} }

@inproceedings{Joo_2017_TPAMI,
title={Panoptic Studio: A Massively Multiview System for Social Interaction Capture},
author={Joo, Hanbyul and Simon, Tomas and Li, Xulong and Liu, Hao and Tan, Lei and Gui, Lin and Banerjee, Sean and Godisart, Timothy Scott and Nabbe, Bart and Matthews, Iain and Kanade, Takeo and Nobuhara, Shohei and Sheikh, Yaser},
journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
year={2017} }

@inproceedings{Simon_2017_CVPR,
title={Hand Keypoint Detection in Single Images using Multiview Bootstrapping},
author={Simon, Tomas and Joo, Hanbyul and Sheikh, Yaser},
journal={CVPR},
year={2017} }

@inproceedings{joo2019ssp,
  title={Towards Social Artificial Intelligence: Nonverbal Social Signal Prediction in A Triadic Interaction},
  author={Joo, Hanbyul and Simon, Tomas and Cikara, Mina and Sheikh, Yaser},
  booktitle={CVPR},
  year={2019}
}



panoptic-toolbox's People

Contributors

jhugestar avatar leehsiu avatar tsimk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

panoptic-toolbox's Issues

Keypoint order in annotation

It seems to me that there is an error in README about the order of kpts annotation.
I think you used the following:
0: "Neck",
1: "Nose",
2: "MidHip",
3: "LShoulder",
4: "LElbow",
5: "LWrist",
6: "LHip",
7: "LKnee",
8: "LAnkle",
9: "RShoulder",
10: "RElbow",
11: "RWrist",
12: "RHip",
13: "RKnee",
14: "RAnkle",
15: "LEye",
16: "LEar",
17: "REye",
18: "REar",

A way to determine people on videos

Hello,

Are there frames annotated for different characters annotation?
I am asking about the range of movement data.

I mean, when we have video{1-5}, is there some clever way to separate frames belonging to the same characters other than manually looking through all the frames?

"171204_pose6" sequence sync problem

It has inconsonant univ_time of hd between poses and frames in synctables_171204_pose6.json.
I observed the code in demo_kinoptic_gen_ptcloud.m, projecting hd-3d-pose to kinect color frames, and found the pose is mismatched.

(body3DScene_00000500.json-50_01/50_01_00009986.jpg)
body3DScene_00000500.json-50_01/50_01_00009986.jpg
(body3DScene_00000500.json-50_02/50_02_00010004.jpg)
body3DScene_00000500.json-50_02/50_02_00010004.jpg

Missing joints on point cloud db

Hi!
First of all, thank you so much for this amazing dataset! The amount of work you guys put in it seems crazy.
With the recent released of the depth data I could not get happier!
But it seems that there is some issue.
The script to get the depths works properly, however, retrieving the joints information for those scenes does not work for every scene.
The scene with no joints information at all are:

  • 160226_ultimatum1
  • 160317_moonbaby1
  • 160317_moonbaby2
  • 160317_moonbaby3
  • 170307_dance2
  • 170307_dance3
  • 170307_dance4
  • 170307_dance6
  • 170915_toddler2
  • 170915_toddler3
  • 170915_toddler4
  • 171026_cello1
  • 171026_cello2
  • 171026_pose2
  • 171204_pose1
  • 171204_pose2
  • 171204_pose3
  • 171204_pose4
  • 171204_pose5
  • 171204_pose6

Moreover, it seems that some of the available scenes only have either the coco19 joints or the "joints15".
I can provide the list if needed to.
Another question regarding those joints, what is the difference between the coco19 joints and the joints_15 except for the number of joints?

Thanks for your help!

Some videos are missing

Running ./scripts/getData.sh generates a lot of responses like the following:

--2017-09-13 16:47:05--  http://domedb.perception.cs.cmu.edu/webdata/dataset/141217_pose1/videos/vga_shared_crf10/vga_14_03.mp4
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-09-13 16:47:05 ERROR 404: Not Found.

Total Capture

Hi!
I hope you are doing great and once again thanks for your work!
I was wondering if you were planning to release some meshes based on your "Total Capture" paper for some of the scenes or trained Frankestein/Adam models ?

Thanks!

Time difference between VGA video capture.

For what I'm doing I need a huge amount of low res videos, but the 3d pose estimation is aligned with the HD videos and the VGA videos seem to be synced to a different beat. I've been having to align the time manually and this is quite labor intensive, Is there a record of the time difference between VGA and HD capture?

(I am aware that the VGA and HD videos are of 25, 29.003 fps respectively.)

HTTP request sent, awaiting response...

Hello. I am trying to download some data sets, but it seems that the server is not responding to the request.

./scripts/getData.sh 170407_haggling_a1 100 10
vga_01_01.mp4
--2021-05-01 21:28:39-- http://domedb.perception.cs.cmu.edu/webdata/dataset/170407_haggling_a1/videos/vga_shared_crf10/vga_01_01.mp4
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response...

When will be available?

annotation of skeletopn key-points

How did you guys annotated the extracted frames? I mean if there was some specific tool or a proprietary method or something else.

I didn't knew where to ask this.Sorry.

ksynctables_161202_haggling1.json is missing

Hi,
First, Thanks a lot for your magnificent work.

It seems that the file ksynctables_161202_haggling1.json is missing while running ./scripts/getData_kinoptic.sh

--2018-12-19 16:51:47-- http://domedb.perception.cs.cmu.edu/webdata/dataset/161202_haggling1/kinect_shared_depth/ksynctables.json
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-12-19 16:51:48 ERROR 404: Not Found.

All zeros in depth point clouds

I opened 171204_pose3 and tried to retrieve depth point clouds using "getDB_ptCloud_ver1.sh" . I opened .dat file using:

data = np.fromfile(fname, dtype=float)

Unfortunately, .dat files contain only zeros. Do you know why?

Calibration problem

Excuse me, are the R and t in the calibration file the transformation between the camera coordinate and the world coordinate? If so, how should the world coordinate system be selected?

{
"name": "00_00",
"type": "hd",
"resolution": [1920,1080],
"panel": 0,
"node": 0,
"K": [
[1633.34,0,942.256],
[0,1628.84,557.344],
[0,0,1]
],
"distCoef": [-0.220878,0.189272,7.79405e-05,0.000739643,0.0418043],
"R": [
[0.1201471256,0.03330941579,-0.9921971332],
[-0.09157840245,0.9955474156,0.02233247834],
[0.9885231734,0.08818064529,0.1226625834]
],
"t": [
[23.27031863],
[126.5360495],
[284.0106483]
]
},

The problem of demo_kinoptic_gen_ptcloud.m

demo_kinoptic_gen_ptcloud.m
When the above program is executed, hints appear on the screen as follows:
PLY files will be saved in: F:/panoptic-toolbox/matlab/160422_haggling1/kinoptic_ptclouds
hd_index: 102, UnivTime: 44295.918
idk: 1, -1661.1570
Skipping 1
idk: 2, -1668.9130
Skipping 2.776500e+01, depth-color diff idk: 3, -1641.4520
Skipping 3
idk: 4, -1645.5540
Skipping 4
idk: 5, -1635.2900
Skipping 5
idk: 6, -1664.9270
Skipping 2.665800e+01, depth-color diff idk: 7, -1635.9900
Skipping 7
idk: 8, -1635.0910
Skipping 8
idk: 9, -1664.5840
Skipping 2.658900e+01, depth-color diff idk: 10, -1657.6420
Skipping 10
But when I open the folder F:/panoptic-toolbox/matlab/160422_haggling1/kinoptic_ptclouds
I found that This folder is empty, and there is no PLY file.

So what's the problem? How to modify the problem? Thank you!

Sensor information

Hello, thank you for the nice toolbox.
I would like to have some more information about the dataset, in particular either the HD camera/sensor model(s) or the sensor size in millimeters.
Since I didn't find them in the paper, is it possible to know them? Thank you kindly

moov atom not found 160906_band3 03 view

Hi I tried download the dataset, however, the view-03 video of sequence 160906_band3 seems broken, when trying to extract hdimages, it raises moov atom not found error

Segmentation of Point clouds

Hi, thanks for providing awesome dataset and code!

I have a question about Figure. 11 in the paper.
(https://arxiv.org/abs/1612.03153)
At row 2 of Figure 11, the merged point cloud is segmented into body parts. Is there any code to reproduce the segmentation?

Thanks for considering in advance!

Feet 2D/3D joint data

Hi, you provide the 3D body joint data with the coco19 format, is there however a way to also access the complete feet joint data(heel, toes)?

Thank you for the great dataset!
Best,
Manuel

Aligning depth and color images

Hey folks, Thanks for the great work!
I am trying to align the Kinect depth and color images using the intrinsic of color and depth camera. So far, I have not been successful. It generates the misaligned color and depth images. Please see the Matlab script for the alignment and the generated images. It would be very helpful if you can help me to resolve the issue.

color
depth
fused

align_kineoptic.zip

Script returns "404 Not Found" when trying to download keypoint data

When attempting to use the getData.sh script to download data, a "404 Not Found" error is returned for the keypoint data files (including hdPose3d, hdHand3d, and hdFoot3d). This happens with the sampleData dataset and every other data set I tested. The videos download fine.

If I revert the getData.sh script to a version from a week ago (undoing the last change), I do get a hdPose3d_stage1.tar (which is no longer downloaded by the new script), but the hdPose3d_stage1_coco19.tar returns a 404 Not Found error.

The errors are as follows:

--2018-07-19 16:27:34-- http://domedb.perception.cs.cmu.edu/webdata/dataset/sampleData/hdPose3d_stage1_coco19.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-07-19 16:27:34 ERROR 404: Not Found.

rm: hdPose3d_stage1_coco19.tar: No such file or directory
--2018-07-19 16:27:34-- http://domedb.perception.cs.cmu.edu/webdata/dataset/sampleData/hdFace3d.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-07-19 16:27:34 ERROR 404: Not Found.

rm: hdFace3d.tar: No such file or directory
--2018-07-19 16:27:34-- http://domedb.perception.cs.cmu.edu/webdata/dataset/sampleData/hdHand3d.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-07-19 16:27:34 ERROR 404: Not Found.

rm: hdHand3d.tar: No such file or directory

I found a typo in example.ipynb

At In [5] : I think that the first line "vga_skel_json_path = data_path+seq_name+'/hdPose3d_stage1/'" is typo.

The variable name "vga_skel_json_path" should be changed to "hd_skel_json_path".

Thank you for making this program.

Have a good time.

Can't download '160422_mafia2/hdPose3d_stage1_coco19.tar'

I use './scripts/getData.sh 160422_mafia2 0 31' to download the 160422_mafia2 dataset. But when I download 160422_mafia2/hdPose3d_stage1_coco19.tar, I got error bellow

--2020-08-17 16:29:11-- http://domedb.perception.cs.cmu.edu/webdata/dataset/160422_mafia2/hdPose3d_stage1_coco19.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-08-17 16:29:12 ERROR 404: Not Found.

removed 'hdPose3d_stage1_coco19.tar'
--2020-08-17 16:29:12-- http://domedb.perception.cs.cmu.edu/webdata/dataset/160422_mafia2/hdFace3d.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-08-17 16:29:12 ERROR 404: Not Found.

removed 'hdFace3d.tar'
--2020-08-17 16:29:12-- http://domedb.perception.cs.cmu.edu/webdata/dataset/160422_mafia2/hdHand3d.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-08-17 16:29:13 ERROR 404: Not Found.

removed 'hdHand3d.tar'
--2020-08-17 16:29:13-- http://domedb.perception.cs.cmu.edu/webdata/dataset/160422_mafia2/hdMeshTrack_face.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-08-17 16:29:14 ERROR 404: Not Found.

Speaking status annotations missing

I was wondering whether the speaking status annotations in the haggling scenes could be published. I'm unable to do it myself, as I can't easily match the annotations in "univTime" for the body3DScene measurements with my annotations based on the video recording time.

the unit of the given coco19 3d body pose

hi, thanks for your immense contribution of this huge dataset!
I'm working on 3d pose estimation and has the following question:
is the coco19 3d body pose coordinates given in millimeters or centimeters?
thanks in advance!

Missing View from HD camera (0,21) in sequence name "160224_haggling1"

Hi,
The following file can not be found:
http://domedb.perception.cs.cmu.edu/webdata/dataset/160224_haggling1/videos/hd_shared_crf20/hd_00_21.mp4

When I using wget with the link:
$ wget http://domedb.perception.cs.cmu.edu/webdata/dataset/160224_haggling1/videos/hd_shared_crf20/hd_00_21.mp4

I got a response:

--2020-10-14 14:31:34--  http://domedb.perception.cs.cmu.edu/webdata/dataset/160224_haggling1/videos/hd_shared_crf20/hd_00_21.mp4
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-10-14 14:31:55 ERROR 404: Not Found.

Ground Truth Confidence

In the json files why are the annotations' confidence lower than 100%? Should not the confidence of ground truth annotation be 100%?

I can not download 171026_pose2 data completely

I run ./getData.sh 171026_pose2 and download some data:
hdVideos contains 31 files
vgaVideos contains only 1 file (vga_01_01.mp4)
calibration_171026_pose2.json
hdFace3d.tar
hdHand3d.tar
hdPose3d_stage1_coco19.tar

but next I get an error:

--2019-10-23 12:02:34--  http://domedb.perception.cs.cmu.edu/webdata/dataset/171026_pose2/hdMeshTrack_face.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-10-23 12:02:34 ERROR 404: Not Found.

removed 'hdMeshTrack_face.tar'

Is the data server down?

Hi when I used getData.sh to download the data, i got the error ERROR 500: Internal Server Error. Could you guys help fix the issues? Thanks!

Potentially incorrect joint labels in `170228_haggling_a2`

https://github.com/CMU-Perceptual-Computing-Lab/panoptic-toolbox

Hello,

The skeleton definitions for the left and right eyes and ears do not quite match up with what you've started in your repo. Is there another format I should be considering for hdPose3d_stage1_coco19?

From my understanding, the ordering is as follows:

'''
0: Neck
1: Nose
2: BodyCenter (center of hips)
3: lShoulder
4: lElbow
5: lWrist,
6: lHip
7: lKnee
8: lAnkle
9: rShoulder
10: rElbow
11: rWrist
12: rHip
13: rKnee
14: rAnkle
15: lEye
16: lEar
17: rEye
18: rEar
'''

website problem

We are facing problem to download the datasets because website is not working.

No HTTP response when downloading Pose 1

When downloading pose 1 using the command "./scripts/getData.sh 171204_pose1" i get this error output in the terminal. I have attempted this on two machines and on both of them I was able to download and extract the pose 1 sample, however, pose 1 does not work.

--2020-07-23 22:31:39-- http://domedb.perception.cs.cmu.edu/webdata/dataset/171204_pose1/hdMeshTrack_face.tar
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-07-23 22:31:40 ERROR 404: Not Found.

COCO19 Keypoint Mapping

Hello!

Thanks for your work! With the update to the COCO19 keypoints, I believe the mapping in the doc is outdated, and no longer supported. Is there an updated mapping available?

The closest I could find is the 18 Keypoints over on OpenPose (https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/media/keypoints_pose_18.png), and I imagine the 19th is the mean of the two hip joints.

Before I manually figure out the indices from the joints19 array, I just wanted to ask if there is one readily available.

Thanks again!

Subjects Identification

Hi,
Thanks again for your great work.

Can you please release identification numbers of the subjects that appears on each sequence?
I'm asking this since I'm intending to create train-test dividing of your data, in which, non of the subjects that appears in the test set are also appearing in the training set.

The data of some sequences are not complete

Hi, I found the data of some sequences are not complete, which miss hdPose3d_stage1_coco19, hdFace3d, hdHand3d and hdMeshTrack_face. These sequences are ['171026_cello1', '171026_cello2', '160226_ultimatum1', '160224_ultimatum1', '160224_ultimatum2', '160422_mafia2', '160226_mafia1', '160226_mafia2', '160224_mafia1', '160224_mafia2', '170307_dance1', '170307_dance2', '170307_dance3', '170307_dance4', '170307_dance6', '160317_moonbaby1', '160317_moonbaby2', '160317_moonbaby3', '170915_toddler2', '170915_toddler3', '170915_toddler4', '160401_ian3', '160401_ian2', '160401_ian1'].

extractAll.sh doesn't work on macOS without changes

When running the extractAll.sh script on macOS, I get the following error:

readlink: illegal option -- f
usage: readlink [-n] [file ...]
usage: dirname path

To resolve this, I had to install the GNU version of readlink (it's in the coreutils Homebrew package), and then change the script to reference greadlink. Perhaps this can be referenced in the readme or worked around in some way.

Is the server still down?

Hello!

Been trying to access the server (http://domedb.perception.cs.cmu.edu/) but it seems to be timing out, both in the browser as well as while using the getData script. The Note in the README says it should be up, so just wanted to confirm if it's down again on the server side?

Thanks!

No http reponse on 10/6/2020

Currently, downloading the sequences is still not possible. Below are the command and the prompt response

--2020-10-06 13:49:58--  http://domedb.perception.cs.cmu.edu/webdata/dataset/160224_haggling1/videos/hd_shared_crf20/hd_00_00.mp4
Resolving domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)... 128.2.177.92
Connecting to domedb.perception.cs.cmu.edu (domedb.perception.cs.cmu.edu)|128.2.177.92|:80... connected.
HTTP request sent, awaiting response... 


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.