guy at the beach
guy getting wiped out by the waves
guy falling in the wave
guy in dirty water
guy wearing swim trunks
guy wearing shorts
guy standing in water
guy about to fall
guy with short hair
guy near dirty waves
a man in a wave
a ridge in the distance
a large crashing wave
a stretch of calm waters
a stretch of calm waters
a hazy sky in the distance
head of a man
naked torso of a man
a man's face
waves crashing in the ocean
person surrounded by a crashing wave
buoy out in the ocean
mountains in the distance
horizon line
person in the ocean
blue green water of the ocean
vast ocean water
waves crashing to the shore
man standing in wave as it crashes
photograph taken at the ocean
large wave crashing to shore
white foam caused by crashing wave
land in the distance
calm blue water behind wave
man wearing black shorts
horizon where ocean meets the sky
ocean spray from wave
small red bouy in ocean
man being knocked over by waves
large wave heading to shore
land way in the distance
a small island way in the distance
a surfer heading to shore
large area of open ocean
black wet suit pants on the man
a man is being hit with a wave
a large wave in the ocean
area of water in front of the wave

Objects:
guy
beach
waves
guy
wave
guy
swim trunks
guy
guy
hair
man
wave
wave
waters
sky
head
man
man
face
waves
ocean
person
mountains
water
waves
shore
man
ocean
white
foam
wave
land
man
shorts
horizon
wave
spray
bouy
wave
land
ocean
man
wetsuit
man
wave
wave

Attributes:
name: guy
name: beach
name: waves
name: wave
attrs: crashing
large
name: swim trunks
name: hair
attrs: short
name: man
attrs: pants
name: waters
attrs: calm
name: sky
attrs: hazy
name: head
name: face
name: ocean
attrs: blue-green
large
name: person
name: mountains
name: water
name: shore
name: white
name: foam
attrs: white
name: land
name: shorts
attrs: black
name: horizon
name: spray
name: bouy
attrs: red
small
name: wetsuit
attrs: black

Contrastive attributes: