• Tel:+86-711-3876688,+86-711-3867183
  • Fax:+86-711-3876699
  • Contact person:
  • Benjamin Yao:
  • Michael Yang:
Home > FreeData Preview > LHI_UIUC_Sport_Activity_10
 
Dataset 2 LHI_UIUC_Sport_Activity_10
Contents and Statistics :
Category
Number of image
Free
Total
Badminton
10
314
Bocce
10
137
Croquet
10
369
Hurdles
10
176
IceSkate
10
310
Polo
10
183
Rockclimbing
10
194
Rowing
10
430
Sailing
10
199
Snowboarding
10
200
Matlab codes to load this category (see MatlabToolbox page for more information):
clear; close all;
HOMEIMAGES = 'C:\Yourdatabase\LHI_UIUC_Sport_Activity_10\Images';
% set your folder
HOMEANNOTATIONS = 'C:\Yourdatabase\LHI_UIUC_Sport_Activity_10\Annotations';
HOMELABELMAPS = 'C:\Yourdatabase\LHI_UIUC_Sport_Activity_10\LabelMaps';

Code to load the database and mapping the names
rawDB = LHIdatabase(HOMEANNOTATIONS); %To load the database
NEWHOMELABELMAPS = 'C:/temp/yourposition/'; %folder to store regulated labelmap
D=LHIregulatenames(rawDB,HOMELABELMAPS,NEWHOMELABELMAPS,'namelist_sportactivity.txt'); %name translation, you can define your own name translation dictionary by modifying Sport_names.txt

Figure1 Name table of all categories and correspond color of in labelmaps. Left three columns are R,G,B values respectively.


Code to produce the figure below:
LHIobjectnames(D); %show object frequency

Figure 2 Object frequency count

View one image for hierarchical decomposition
Code to produce the figure:
LHIdbshowimage(D,3,HOMEIMAGES); %Display hierarchical decompostion of one image
Figure 3. Hierarchical decomposition of an image


Display groundplane and/or horizon lines.

Some images have parallel lines on the ground (e.g. the mark on the court in Figure 4). For these images, ground plane can be defined by two pares of parallel lines and corresponding vanishing points (intersections of parallel lines). When image does not explicitly contain geometrical/structural evidence (see Figure 5), which is the more general case, a horizon line imagined by the labeler (human can estimate the position of horizon line pretty well).
Code to produce figure:
LHIdbshowgeometry(D,7,HOMEIMAGES); %display one image will vanishing points and ground plane
Figure 4. The intersection of two pares of parallel lines (red, blue) are vanishing points (blue dots). The horizon line (green line) is the connection between two vanishing points.
Code to produce figure:
LHIdbshowgeometry(D,16,HOMEIMAGES); %display one image will geometry info
Figure 5 No strong clue of parallel lines and vanishing point, horizon line (green line) is conjectured

Template of human skeleton
To analysis sport activity categories, it is desirable to know something about the human body gesture. Therefore, this subset is particularly labeled with a skeleton template. See the following Figure 6., a template is a graph with a common set of keypoints. You can use this feature to position any body part you are interested in (e.g. No.17 for right knee, No.23 for left foot), or to find out what is the direction of the torso (link between No.26 and No.27)
Code to produce figure:
% % Queries for hurdle category
badminton = LHIquery(db,'folder','hurdle');
% query for all object parts with name 'skeleton'
db_part = LHIquery(badminton, 'object.parts.name', 'skeleton');

% display the parts with template ids
LHIdbshowparts(db_part, HOMEIMAGES, 1, [2,2]);
Figure 6. Template of human skeleton. The left figure represent the skeleton template. Each keypoint (green point) is marked with a digit indicating the point id.


Statistics of the category
General statistics including number of keypoints on the boundary for each object, sum of object/image area ratio. Position (x,y axis of center point) histogram.
Code to produce figure:
[objectnames, instancecounts, areacounts, pointcounts, positions]=LHIobjectstats(D, HOMEIMAGES, NEWHOMELABELMAPS);
Figure 7 Histogram of the number of key points used to define each object
Figure 8. Histogram of the percentage of pixels occupied (relative to the image size) by each object instance
Figure 9. This plot shows the distribution of locations occupied by each instance. Each dot corresponds to the original location, relative to the image frame, of each object instance. These plots help to understand some of the biases that the photographers might have when taking pictures of specific objects.


Related Publications:
L.-J. Li and L. Fei-Fei.
What, where and who? Classifying event by scene and object recognition. Proc. Int'l Conference on Computer Vision (ICCV), 2007


  • Lotus Hill Reseach Institute for Computer Vision and Information Science, City of Ezhou, Hubei 436000, China
  • 1024*768 IE6.0
  • Copyright ? 2007 by www.imageparsing.com. All rights Reserved.