People surfing in the ocean.
Several people have blue surf boards.
two people have red surf boards.
A boy on a yellow surf board who is surfing.
Shirtless people standing in the background.
A boy laying on a red surf board.
Most the surfers have blue suits on.
a surfer riding a yellow surfboard with a blue shirt with white sleeves.
A man with a hat on in the surf next to a red surf board.
A rock outcropping in the water in the background.
boy on blue surfboard
sharp rocks in water
boy on red surfboard
white caps on waves
calm blue ocean water
boy preparing to stand on surfboard
cloudless clear blue sky
reflection of surfer on water
man in swim trunks
girl swimming in ocean
waves crashing towards the shoreline
large section of grey rocks
man wearing black bathing trunk
boy wearing blue and white shirt
boy riding dark pink surf board
cluster of waves coming towards shore
man's short black hair
man wearing a black cap with white logo
boy surfing on yellow surfboard
white boat in the background
Blue surfboard in the water.
Red surfboard in the water.
Yellow surfboard in the water.
Person riding a surfboard.
A wave in the water.
Rocky island in the water.
Person wearing a blue shirt.
Person wearing a gray shirt.
Person not wearing a shirt.
Person only wearing shorts.
A group of people surfing.
A blue surf board.
A yellow surf board.
A red surf board.
Rocky area in background.
White caps on the waves.
Person on left with a blue shirt on.
Blue, cloudless sky.
A group of peopl in the water.
Person with baseball cap on.

Objects:
people
ocean
person
person
person
person
surf board
surf board
surf board
surf board
person
person
surf board
surf board
boy
surf board
people
boy
surf board
surfer
surfer
surfer
surfer
surfer
suit
suit
suit
suit
suit
surfer
surfboard
shirt
sleeves
man
hat
surf board
rock
water
boy
surfboard
rocks
boy
surfboard
caps
waves
ocean water
surfboard
sky
reflection
water
man
trunks
girl
ocean
waves
shoreline
rocks
section
trunk
man
boy
shirt
surf board
boy
waves
shore
hair
cap
logo
man
surfboard
boy
boat
surfboard
water
surfboard
water
water
surfboard
surfboard
person
wave
water
island
water
shirt
person
person
shirt
person
shorts
surfboard
surfboard
surfboard
sky

Attributes:
name: people
attrs: shirtless
name: ocean
name: person
name: surf board
attrs: red
yellow
pink
blue
dark
name: boy
name: surfer
name: suit
attrs: blue
name: surfboard
attrs: red
yellow
blue
name: shirt
attrs: white
gray
blue
name: sleeves
attrs: white
name: man
name: hat
name: rock
name: water
name: rocks
attrs: sharp
grey
name: caps
attrs: white
name: waves
name: ocean water
attrs: calm
blue
name: sky
attrs: clear
cloudless
blue
name: reflection
name: trunks
name: girl
name: shoreline
name: section
attrs: large
name: trunk
attrs: black
name: shore
name: hair
attrs: short
black
name: cap
attrs: black
name: logo
attrs: white
name: boat
attrs: white
name: wave
name: island
attrs: rocky
name: shorts

Contrastive attributes:
attr1: blue
attr2: red
nouns: surf board
surfboard
attr1: blue
attr2: yellow
nouns: surf board
surfboard
attr1: red
attr2: yellow
nouns: surf board
surfboard