a white and blue surfboard
a white and red surfboard
a red tee shirt
a striped blue and white surfboard
a blue sky over the water
a brown sandy beach
blue and white ocean water
a red baseball cap
a black pair of shorts
the arm of a man
A surfer holding his blue surfboard
A couple of blue and white surfboards
A white and red surfboard
A young child surfboarding the waves
Sand on the beach
Waves washing ashore
The horizon
The sky
A red t shirt
A blue and white striped surfboard
large black object on sand
small grooves in sand
white sand crushing to the shore
red tight on man
red tail on surf board
storms clouds on the horizon
blue and white surf board
man balancing on surf board
red hat with white logo
woman wearing black broad brimmed hat
Several surfboards are on the beach.
The man is holding a surfboard.
The surfboard is blue.
The man wears a red shirt.
The man wears a red cap.
The surfboards are lying face up.
The boy is digging in the sand.
The person is riding the surfboard.
The water has waves.
A dock is in the background.
Surfboard on the beach
Man holding a surfboard
Waves on the beach
Boy practicing to surf
Kids playing in the sand
People watching the kids play
Sandy beach
People enjoying a day on the beach
Ocean
People in the ocean swimming

Objects:
surfboard
surfboard
shirt
man
stripe
stripe
sky
water
beach
sand
cap
man
shorts
arm
arm
surfer
surfboard
surfboard
surfboards
surfboard
child
small surfboard
wavelet
shore
wavelet
wavelet
wave
wave
horizon line
shirt
stripe down middle
seaweed
surfboard drags
footprints
footprints
footprints
footprints
footprints
whitecap
whitecap
whitecap
whitecap
whitecap
shorts
child
fin
invisible clouds
surfboard
hat
logo
logo
hat
hat
woman
surfboard
decoration
man
sundress
top
wetsuit
boy
boy
sand mountain
pier
dock
kid
shirt
sleeve
sleeve
green pattern
green pattern
boy
kids
person
person
person
person
person
water
reflection
hair
people
ocean
kid or dog

Attributes:
name: surfboard
attrs: striped
red+white
white
blue
blue+white
long
red
face up
white+blue
name: shirt
attrs: red
t-shirt
white
name: man
name: stripe
attrs: white
blue
name: sky
attrs: green turning purple
blue
name: water
attrs: ocean
shiny
white
green
blue
green+blue+white
name: beach
attrs: sandy
name: sand
attrs: brown
golden brown
name: cap
attrs: red
baseball cap
name: shorts
attrs: turquoise blue
black
name: arm
name: surfer
name: surfboards
attrs: pair
name: child
name: small surfboard
name: wavelet
name: shore
name: wave
name: horizon line
attrs: bright white
name: stripe down middle
attrs: yellow
name: seaweed
attrs: clumped
dark
name: surfboard drags
name: footprints
name: whitecap
name: fin
attrs: red
name: invisible clouds
attrs: from instagram
name: hat
attrs: red
broad-brimmed
black
name: logo
attrs: white
name: woman
name: decoration
attrs: powder blue
name: sundress
attrs: black
name: top
attrs: red
name: wetsuit
name: boy
attrs: practicing surfing
name: sand mountain
name: pier
attrs: in the distance
name: dock
name: kid
name: sleeve
name: green pattern
name: kids
attrs: three
name: person
attrs: swimming
name: reflection
name: hair
attrs: blonde
name: people
attrs: maybe happy
name: ocean
attrs: salty
name: kid or dog

Contrastive attributes:
attr1: blue
attr2: red
nouns: surfboard
attr1: blue
attr2: green
nouns: water