itaipeleg1/STS_sherlock

this project is based on Shiri's project. Adjusted to work with sherlock series

0

stars

86

commits

Jupyter Notebook

primary language

Feb 3, 2026

updated

README

STS_sherlock

Automated Social Interaction Detection in Sherlock Using LLAVA

Project Overview

This project aims to replicate and extend the findings from Masson & Isik (2021), who demonstrated functional selectivity for social interaction perception in the human superior temporal sulcus (STS) during natural viewing. While the original study relied on manual labeling of social interactions in the Sherlock TV series, this project leverages LLAVA (Large Language and Vision Assistant) to automate the detection process.

Original Research

The original study by Masson & Isik (2021), published in NeuroImage, analyzed how the brain processes social interactions during natural viewing conditions. They specifically:

  • Manually labeled social interactions in episodes of Sherlock
  • Identified correlations between these interactions and brain activation in the STS region using fMRI
  • Original paper link

Project Goals

This project seeks to:

  1. Automate the detection of social interactions using LLAVA
  2. Compare automated detection results with the manual annotations from the original study
  3. Evaluate the feasibility of using AI for large-scale social interaction labeling in video content

Updates:

  1. The project has evolved to examine how different areas of the brain can be effected from avg smoothing (runing average)

Methodology

  • Using LLAVA for automated detection of social interactions
  • Processing Sherlock TV show episodes
  • Comparing AI-generated labels with original manual annotations

Repository Structure

add_annotations_to_movie   # Used to inspect aligning between annotations and movie
frames                     # Used to extract all the frames from the movie
movie_utils
testing # an notebook to run easy and short tests
voxelwise_encoding/
    ├── voxelwise_encoding_ridge
    ├── utils
    ├── model_config
    └── ...

Credits

This project is based on Shiri Almog's work

Contributors

itaipeleg1

86 commits

itaipeleg1/STS_sherlock

this project is based on Shiri's project. Adjusted to work with sherlock series

0

stars

86

commits

Jupyter Notebook

primary language

Feb 3, 2026

updated

README

STS_sherlock

Automated Social Interaction Detection in Sherlock Using LLAVA

Project Overview

This project aims to replicate and extend the findings from Masson & Isik (2021), who demonstrated functional selectivity for social interaction perception in the human superior temporal sulcus (STS) during natural viewing. While the original study relied on manual labeling of social interactions in the Sherlock TV series, this project leverages LLAVA (Large Language and Vision Assistant) to automate the detection process.

Original Research

The original study by Masson & Isik (2021), published in NeuroImage, analyzed how the brain processes social interactions during natural viewing conditions. They specifically:

  • Manually labeled social interactions in episodes of Sherlock
  • Identified correlations between these interactions and brain activation in the STS region using fMRI
  • Original paper link

Project Goals

This project seeks to:

  1. Automate the detection of social interactions using LLAVA
  2. Compare automated detection results with the manual annotations from the original study
  3. Evaluate the feasibility of using AI for large-scale social interaction labeling in video content

Updates:

  1. The project has evolved to examine how different areas of the brain can be effected from avg smoothing (runing average)

Methodology

  • Using LLAVA for automated detection of social interactions
  • Processing Sherlock TV show episodes
  • Comparing AI-generated labels with original manual annotations

Repository Structure

add_annotations_to_movie   # Used to inspect aligning between annotations and movie
frames                     # Used to extract all the frames from the movie
movie_utils
testing # an notebook to run easy and short tests
voxelwise_encoding/
    ├── voxelwise_encoding_ridge
    ├── utils
    ├── model_config
    └── ...

Credits

This project is based on Shiri Almog's work

Contributors

itaipeleg1

86 commits

Languages

Jupyter Notebook

93.7%

Python

6.3%