Skip to content

Conversation

@RyanDoesMath
Copy link
Member

This pull request makes a few important changes to the extraction module.

  1. The detection of objects is now isolated to a single function called detect_objects_using_tiling.
  2. Functions have been added that detect all the objects on both the intraoperative and preoperative/postoperative sides of the image, and returns a dictionary of detections.
  3. Functions have been added that assign meaning to the detections dictionary.
  4. Adds a new module for point registration. When performing only meaning-assignment to detections, it is not necessary to do whole-image registration.

The functions that did both at the same time have been left alone, since they get slightly different results by detecting on the post-homography images.

RyanDoesMath and others added 30 commits June 10, 2025 14:07
…ting point transformations using the homography, and stub out its methods with docstrings.
…-point-homography-fn

Add single point homography fn
…lized-detection-fn

Add centralized detection fn
Doesn't do anything yet since all it does is call the other two functions.
@RyanDoesMath RyanDoesMath merged commit 1e93a75 into main Jun 13, 2025
@RyanDoesMath RyanDoesMath deleted the refactor-extraction-module branch June 13, 2025 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants