man has short hair
man has white shirt
grey and white pants
man is holding dog
grey laptop on pillow
dog has black ears
dog has striped collar
grey keyboard on laptop
brown cushions on sofa
white wall behind man
Man sitting on sofa with dog and laptop
Striped collar around dog's neck
Dog looking at the laptop
Candle on the table
Lap pad under the laptop
Pillow on the sofa
Chain around man's neck
Two stripes on side of man's pants
Dog sitting on man's lap
Small wooden table against the wall
key's on the keyboard
screen of the laptop
stripes on the man's pants
head of the dog
collar on the dog
pillow on the couch
table next to the couch
dog on the man
man with the dog
Lap top on the man's lap.
Dog on the couch.
Collar on the dog.
Dark dog on the couch.
Black dog on the couch.
Man on the couch.
Man with a necklace.
Striped collar on the dog.
Keys on the keyboard.
Item on the table.
a shiny black dog
a yellow date and time stamp
a man wearing a white t-shirt
a silver colored laptop
a man sitting with a dog across one leg
a brown wooden table
the man sitting on a couch
a man with short hair and a necklace
a laptop on a cushioned stand
the dog has a multicolored collar

Objects:
pillow
sofa
stripes
pants
dog
man
table
wall
keyboard
key
screen
laptop
pants
stripes
head
dog
pillow
couch
table
couch
dog
dog
man
necklace
dog
collar
dog
necklace
key
key
key
key
key
keyboard
item
table
dog
stamp
t-shirt
laptop
dog
leg
table
couch
hair
necklace
man
laptop
stand
collar

Attributes:
name: pillow
name: sofa
name: stripes
attrs: on side
name: pants
attrs: man's
name: dog
attrs: shiny
sitting
black
dark
name: man
name: table
attrs: brown
small
wood
wooden
name: wall
name: keyboard
name: key
name: screen
name: laptop
attrs: silver
name: head
name: couch
name: necklace
name: collar
attrs: multicolored
name: item
name: stamp
attrs: yellow
name: t-shirt
attrs: white
name: leg
name: hair
attrs: short
name: stand
attrs: cushioned

Contrastive attributes: