boy riding the waves
white surfboard in the ocean
wave crashing in the ocean
watch on boy's wrist
design on a surfboard
left foot of a surfer
greenish water of an ocean
face of a surfer
right arm of a surfer
swim trunks on a surfer
white surfboard in ocean water
white water splash in ocean water
blue log on white surfboard
grey logo on white surfboard
short sleeve white t-shirt on boy surfing
patch of grey ocean water
pair of beige, grey and white shorts
boy surfing in ocean water
boy riding wave in ocean water on surfboard
black wristwatch on wrist
The water is murky.
The boy is surfing.
The boy is wearing white.
The surf board is white.
He is riding the wave.
The wave is large.
The boy is wearing a white shirt.
The boy is wearing shorts
The boy is wet.
The boy is in the ocean.
tall boy on a surfboard
wake created by surfboard
boy with short hair
white surfboard with blue markings
white shirt with writing on the back
sandy colored water near shore
hopefully a waterproof wrist watch
face posed to resist water penetration
the shadow of the boy's head
bare foot of the surfer
Boy has dark hair.
Boy has short hair.
Watch on boy's wrist.
Boy wearing white shirt.
Boy wearing white shorts.
Purple flowers on shorts.
Boy standing on board.
Surfboard is mostly white.
Blue logo on board.
Water is greenish color.

Objects:
boy
wave
surfboard
ocean
watch
wrist
design
design
foot
face
arm
swim trunks
splash
shirt
hair
writing
shadow
head
flower

Attributes:
name: boy
attrs: surfing
wet
tall
name: wave
attrs: large
name: surfboard
attrs: white
name: ocean
attrs: murky
greenish
gray
green
name: watch
attrs: black
name: wrist
name: design
attrs: gray
blue
name: foot
attrs: bare
name: face
name: arm
name: swim trunks
attrs: beige
grey
white
name: splash
attrs: white
name: shirt
attrs: short sleeved
white
name: hair
attrs: short
dark
name: writing
attrs: black
name: shadow
name: head
name: flower
attrs: purple

Contrastive attributes: