part of a water body
part of a yellow pant
left leg of the man
part of a waterfall
part of a swimming board
left hand of the man
part of the man's top
part of the man's head
a  guy skating on water
left hand of the guy
man surfing in ocean
man wearing yellow swim trunks
man with blue rash guard
white surf board in ocean
white ocean waves crashing
tall waves crashing
surfer catching waves in ocean
surfer balancing on surf board
boy wearing bright yellow shorts
boy with tan in ocean
this is a man
the man is sea surfing
the man is using a surf board
he is wearing yellow shorts
his hands are bent
waves are beside the man
the waves are strong
the man is wearing green t shirt
the waves have formed a wall like
White surfboard partially submerged.
Man's yellow swim shorts.
Clear blue wall of water.
Man's gray short sleeved shirt.
Man surfing on big wave.
Water crashing and foaming up.
Man balancing on surfboard.
Ocean water stirred up and foamy.
Man's surfing attire of shirt and shorts.
Man slightly bending on surfboard.
this is a lot of water
the water is raised
this is a surfboard
the man is surfing on the board
the short is yellow in color
the water is light blue in color
the legs are apart
the t-shirt is blue in color
the sky is blue in color

Objects:
body
pant
man
guy
hand
board
ocean
wave
short
boy
shirt
water
this
leg

Attributes:
name: body
attrs: water
name: pant
attrs: yellow
name: man
attrs: top
wearing
balancing
bending
using
surfing
head
name: guy
attrs: man
skating
name: hand
attrs: bent
name: board
attrs: surf
white
name: ocean
attrs: white
name: wave
attrs: wall
strong
tall
name: short
attrs: yellow
name: boy
attrs: tan
name: shirt
attrs: gray
green
blue
name: water
attrs: lot
blue
ocean
raised
crashing
name: this
attrs: surfboard
name: leg
attrs: apart

Contrastive attributes:
attr1: blue
attr2: green
nouns: shirt