# Tiling no overlap

**URL:** <https://discuss.roboflow.com/t/tiling-no-overlap/9445>\
**Category:** 🤝  Community Help\
**Created:** [April 13, 2025, 6:13pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445 "2025-04-13T18:13:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![matbyp](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@matbyp](https://discuss.roboflow.com/u/matbyp)\
**Post date:** [April 13, 2025, 6:13pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445/1 "2025-04-13T18:13:12Z")

</div>

Hey.  
I try to detect small objects by using tiling technique.  
I noticed that when I do tiling my box loss is increased, and then I noticed there is no overlap parameter available to set when doing tiling.  
Is there a workaround, do we set overlap in different step, or it is a feature that RoboFlow still lacks?

---

<div class="post-metadata">

**Author:** ![Jacob\_Witt](https://yyz1.discourse-cdn.com/flex029/user_avatar/discuss.roboflow.com/jacob_witt/32/347_2.png) [@Jacob\_Witt](https://discuss.roboflow.com/u/Jacob_Witt)\
**Post date:** [April 14, 2025, 12:37pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445/2 "2025-04-14T12:37:54Z")

</div>

Hi there @matbyp - the recommended way to do this is with SAHI, which uses overlapping tiles.

Here’s a guide on how to get that set up: [Detect Small Objects with Roboflow Workflows](https://blog.roboflow.com/small-object-detection-workflow/)

---

<div class="post-metadata">

**Author:** ![matbyp](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@matbyp](https://discuss.roboflow.com/u/matbyp)\
**Post date:** [April 14, 2025, 12:55pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445/3 "2025-04-14T12:55:09Z")

</div>

Hey Jacob, I meant tiling during training (pre-process part). when we set a grid for pre-processing with tiling, there is no overlap parameter, which results that training image is sometimes cut through labelled box.  
in my particular case my mAP went down because of that. Box loss went down from 0.05 to 0.1, and the improvement in class and object loss did not compensate such decrease.

---

<div class="post-metadata">

**Author:** ![Jacob\_Witt](https://yyz1.discourse-cdn.com/flex029/user_avatar/discuss.roboflow.com/jacob_witt/32/347_2.png) [@Jacob\_Witt](https://discuss.roboflow.com/u/Jacob_Witt)\
**Post date:** [April 14, 2025, 5:24pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445/4 "2025-04-14T17:24:33Z")

</div>

I’m saying you don’t need to tile during training if you use SAHI during model execution. This solves for your exact cutoff issue, since SAHI intelligently resplices the image.

---

<div class="post-metadata">

**Author:** ![matbyp](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@matbyp](https://discuss.roboflow.com/u/matbyp)\
**Post date:** [April 14, 2025, 5:59pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445/5 "2025-04-14T17:59:01Z")

</div>

okay, then what is the benefit of tiling during pre-processing?  
with tiling during pre-processing my class and object loss improved drastically. so if we could have overlap parameter during pre-process tiling, the overall performance of my models would go up by quite a bit.  
i guess its more of a potential improvements of the current flow.  
thanks for replies.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex029/uploads/roboflow1/original/1X/bb6edbfa56d0cf2ee603f061e9e09103502cc8cc.png) [@system](https://discuss.roboflow.com/u/system)\
**Post date:** [April 21, 2025, 5:59pm UTC](https://discuss.roboflow.com/t/tiling-no-overlap/9445/6 "2025-04-21T17:59:13Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
