Purple jacket on dog
Yellow surfboard in the water
White ocean spray
Small brown dog on surfboard
Brown nose on dog
Black collar on dog
Blue stripe on surfboard
White underpart on surfboard
Pink flowers around dogs neck
Grey hat on person
dog surfing on yellow surfboard
dog wearing pink vest
dog wearing lei with pink flowers
water splashing up from yellow surfboard
water movement waves and splash
dog with eyes closed
dog riding yellow surfboard in ocean
labrador dog with pink vest
labrador dog with vest riding yellow surfboard
yellow labrador wearing pink and black vest
the water is clear
the surfboard is yellow
the water is blue
the dogs ear
dog is wearing a pink shirt
the water is white
dogs nose
the dogs leg
the ocean water
nose of a dog
ear of a dog
eye of a dog
eye of a dog
dog wearing clothing on a surfboard
yellow surfboard in the water
large splash of water
hat of a person
leg of a dog
pink shirt on a dog
the face of the dog
a golden retriever dog
a dog wearing a pink shirt
a dog sitting on a surf board
a yellow surfboard
a surf board in the water
a splash from the water
a large wave in the background
a dog in the water
the ear of the dog

Objects:
purple
dog
yellow surfboard
water
white
spray
brown nose
black collar
blue stripe
white underpant
pink flowers
neck
grey hat
person
water splasying
eyes closed
ocean
vest
water
dog's
on the head
yellow
ocean
is white
nose
eyes
surfboard
hat
person
pink shirt
surfboard
large wave
background

Attributes:
name: purple
name: dog
attrs: retriever
yellow
dog
name: yellow surfboard
attrs: yellow
name: water
attrs: clear
white
blue
name: white
name: spray
name: brown nose
name: black collar
name: blue stripe
name: white underpant
name: pink flowers
name: neck
name: grey hat
name: person
name: water splasying
name: eyes closed
name: ocean
name: vest
name: dog's
name: on the head
name: yellow
name: is white
name: nose
name: eyes
name: surfboard
attrs: yellow
name: hat
name: pink shirt
name: large wave
name: background

Contrastive attributes: