boy on a surfboard
surfboard is in the water
the surfboard is blue and white
man holding surfboard with cable
people playing in the water
girl on a surfboard
lady kneeling in the water
people holding surboards
clouds in the sky
waves in the water
A boy on a surfboard
A dad with his son
In the ocean with surfboards
People enjoying a day at the beach
At the ocean
People in the water
People swimming in the ocean
People in the waves at the beach
People having fun at the beach
People swimming and enjoying their day at the beach
Toddler on a surf board.
White waves in water.
Blue and white surf board.
Man in tan shorts.
Girl on a surf board.
Woman with a boogie board.
People playing in the water.
man holding onto surf board leash.
Two people in the water.
Mountains by the water.
the man is shirtless
the shorts are grey
the baby is on the surfboard
the board is white with black and blue strips
the girl is on the surfboard
the sky has clouds
there are people in the water
she has one leg down
the woman is learning to surf
the guy is holding a rope
The boy has a shirt
The boy has a blue shirt
The man is shirtless
The ground is wet
The woman has a shirt
The woman has a blue shirt
The sky is blue
The picture has multiple people
The picture was taken outside
The picture has multiple colors

Objects:
boy
surfboard
water
man
girl
surfboard
lady
clouds
sky
waves
ocean
people
shorts
board
mountains
shirt
shirt
outside

Attributes:
name: boy
name: surfboard
attrs: white
blue
name: water
name: man
attrs: holding
shirtless
name: girl
name: lady
attrs: swimming
learning
kneeling
name: clouds
name: sky
attrs: multiple colors
blue
name: waves
attrs: white
name: ocean
name: people
attrs: swimming
playing
having fun
name: shorts
attrs: grey
tan
name: board
attrs: white
name: mountains
name: shirt
attrs: blue
name: outside

Contrastive attributes: