part of an ocean
back of a man
part of an ocea
part of a forest
part of  a hill
slopes of a mountain
head of a dog
ripples of lake water
edge of a slope
head of a man
partly cloudy blue sky
low distant mountain range
white dog on surf board
shirtless man in water
long red surf board
white ocean white caps
ocean wave about to crest
distant boat near horizon
blue green ocean water
man pushing dog on surf board
a long stretch of mountains
a man in the ocean
a white dog on a surfboard
a small wave in the water
white foaming waves
a man next to a dog on a surfboard
the sky covered in gray clouds
the ocean in front of a mountain range
an orange surfboard
a man's left arm
a surfer in the water
the white crest of a wave
a blue green body of water
the brown hair on a head
the bare back of a surfer
the white leg of a dog
the white leg of a dog
the white leg of a dog
the white leg of a dog
a dog stand on a surfboard
a dog is in the ocean
surfboard is brown
surfer holding a brown surfboard
a man and a dog in the ocean
a wave in the ocean
mountains in the background
man without a top
lower part of the body is under water
man wears a black shorts

Objects:
water
man
forest
hills
board
dog
head
sky
boat
arms
hair
legs

Attributes:
name: water
attrs: cresting
rippled
blue
foaming
blue green
capped
wavy
name: man
attrs: pushing
shirtless
bare
name: forest
name: hills
attrs: sloping
distant
sloped
long
name: board
attrs: orange
brown
long
name: dog
attrs: white
standing
name: head
name: sky
attrs: covered
blue
name: boat
name: arms
name: hair
attrs: brown
name: legs

Contrastive attributes: