Small brown dog walking on sand
Beautiful purple mountains in the distance
Woman surfboarder and dog walking on sandy beach
Black wetsuit for surfing
White surfboard with pink and blue accents
Cord to hold onto surfboard
Ocean with rolling waves
White crests on top of waves
Shells mixed in sand on beach
Turquoise design on underside of surfboard
female surfer and puppy
female surfer walking with dog
female surfer walking with puppy
woman walking with dog on beach
woman in black wet suit
female surfer carrying surf board
small dog on beach
dog walking on beach
puppy walking on beach
puppy following female surfer
blue of daytime sky
hazy mountains on horizon
rough surface of water
white caps on wave
sand on ocean shore
woman walking in wetsuit
surfboard under woman's arm
black cord on surface
black wetsuit and booties
brown dog
surfer carrying white board
surfer in black wet suit
white clouds in blue sky
white clouds in blue sky
white clouds in blue sky
white clouds in blue sky
white clouds in blue sky
white clouds in blue sky
white clouds in blue sky
woman with dog on beach
dog on the sand
board in woman's arms
wet suit on the woman
branding image on board
water on the beach
rocks on the ground
ripple in the water
land in the distance
image on wet suit

Objects:
dog
mountains
surfboarder
wetsuit
surfboard
cord
ocean
waves
crests
shells
beach
design
puppy
woman
female
sky
water
caps
shore
sand

Attributes:
name: dog
attrs: brown
small
walking
name: mountains
attrs: hazy
purple
name: surfboarder
attrs: carrying
black
woman
name: wetsuit
attrs: black
name: surfboard
attrs: white
branded
name: cord
attrs: black
name: ocean
name: waves
name: crests
attrs: white
name: shells
name: beach
name: design
name: puppy
attrs: walking
following
name: woman
attrs: walking
name: female
attrs: carrying
surfer
walking
name: sky
attrs: blue
name: water
attrs: rough
name: caps
attrs: white
name: shore
attrs: sandy
name: sand

Contrastive attributes: