From b54eeb185f1fa2442f3883a24449aaf8627f958b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Fri, 4 Apr 2025 17:31:45 +0200 Subject: [PATCH 1/7] fix(ocr): rotate image to the natural orientation before layout prediction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- docling/models/layout_model.py | 5 ++++- docling/utils/orientation.py | 17 +++++++++++++++++ .../docling_v1/ocr_test_rotated_180.doctags.txt | 2 +- .../docling_v1/ocr_test_rotated_270.doctags.txt | 2 +- .../docling_v1/ocr_test_rotated_90.doctags.txt | 3 ++- .../docling_v1/ocr_test_rotated_90.md | 4 +++- .../docling_v2/ocr_test_rotated_90.md | 4 +++- 7 files changed, 31 insertions(+), 6 deletions(-) diff --git a/docling/models/layout_model.py b/docling/models/layout_model.py index 44e7286d..f1fffb54 100644 --- a/docling/models/layout_model.py +++ b/docling/models/layout_model.py @@ -18,6 +18,7 @@ from docling.models.base_model import BasePageModel from docling.models.utils.hf_model_download import download_hf_model from docling.utils.accelerator_utils import decide_device from docling.utils.layout_postprocessor import LayoutPostprocessor +from docling.utils.orientation import detect_orientation from docling.utils.profiling import TimeRecorder from docling.utils.visualization import draw_clusters @@ -155,7 +156,9 @@ class LayoutModel(BasePageModel): assert page.size is not None page_image = page.get_image(scale=1.0) assert page_image is not None - + page_orientation = detect_orientation(page.cells) + if page_orientation: + page_image = page_image.rotate(-page_orientation, expand=True) clusters = [] for ix, pred_item in enumerate( self.layout_predictor.predict(page_image) diff --git a/docling/utils/orientation.py b/docling/utils/orientation.py index 29c02ff7..f9c30096 100644 --- a/docling/utils/orientation.py +++ b/docling/utils/orientation.py @@ -1,3 +1,20 @@ +from collections import Counter +from operator import itemgetter + +from docling_core.types.doc.page import TextCell + +_ORIENTATIONS = [0, 90, 180, 270] + + +def _clipped_orientation(angle: float) -> int: + return min((abs(angle - o) % 360, o) for o in _ORIENTATIONS)[1] + + +def detect_orientation(cells: list[TextCell]) -> int: + if not cells: + return 0 + orientation_counter = Counter(_clipped_orientation(c.rect.angle_360) for c in cells) + return max(orientation_counter.items(), key=itemgetter(1))[0] from typing import Tuple from docling_core.types.doc import BoundingBox, CoordOrigin diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt index 029be08d..50f50834 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt @@ -1,4 +1,4 @@ -package +package Docling bundles PDF document conversion to JSON and Markdown in an easy self contained \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt index d5c2972a..8350737b 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt @@ -1,3 +1,3 @@ -package +package \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt index 0b7a3a14..c1068b56 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt @@ -1,3 +1,4 @@ -package +Docling bundles PDF document conversion to +JSON and Markdown in an easy self contained package \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md index 597acc76..8d77a437 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md @@ -1 +1,3 @@ -package \ No newline at end of file +Docling bundles PDF document conversion to + +JSON and Markdown in an easy self contained package \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md index 597acc76..8d77a437 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md @@ -1 +1,3 @@ -package \ No newline at end of file +Docling bundles PDF document conversion to + +JSON and Markdown in an easy self contained package \ No newline at end of file From 389e2389e7764a9ddb79eaaeef2f2e31d1e50a27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Tue, 8 Apr 2025 10:54:19 +0200 Subject: [PATCH 2/7] fix(ocr): fix layout debug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- docling/models/layout_model.py | 38 +++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/docling/models/layout_model.py b/docling/models/layout_model.py index f1fffb54..6005c7d2 100644 --- a/docling/models/layout_model.py +++ b/docling/models/layout_model.py @@ -1,6 +1,7 @@ import copy import logging import warnings +from copy import deepcopy from collections.abc import Iterable from pathlib import Path from typing import Optional @@ -101,7 +102,13 @@ class LayoutModel(BasePageModel): ) def draw_clusters_and_cells_side_by_side( - self, conv_res, page, clusters, mode_prefix: str, show: bool = False + self, + conv_res, + page, + page_orientation: int, + clusters, + mode_prefix: str, + show: bool = False, ): """ Draws a page image side by side with clusters filtered into two categories: @@ -109,9 +116,13 @@ class LayoutModel(BasePageModel): - Right: Clusters including FORM, KEY_VALUE_REGION, and PICTURE. Includes label names and confidence scores for each cluster. """ - scale_x = page.image.width / page.size.width - scale_y = page.image.height / page.size.height - + page_image = deepcopy(page.image) + scale_x = page_image.width / page.size.width + scale_y = page_image.height / page.size.height + if page_orientation: + page_image = page_image.rotate(-page_orientation, expand=True) + if abs(page_orientation) in [90, 270]: + scale_x, scale_y = scale_y, scale_x # Filter clusters for left and right images exclude_labels = { DocItemLabel.FORM, @@ -121,12 +132,15 @@ class LayoutModel(BasePageModel): left_clusters = [c for c in clusters if c.label not in exclude_labels] right_clusters = [c for c in clusters if c.label in exclude_labels] # Create a deep copy of the original image for both sides - left_image = copy.deepcopy(page.image) - right_image = copy.deepcopy(page.image) + left_image = page_image + right_image = copy.deepcopy(left_image) # Draw clusters on both images draw_clusters(left_image, left_clusters, scale_x, scale_y) draw_clusters(right_image, right_clusters, scale_x, scale_y) + if page_orientation: + left_image = left_image.rotate(page_orientation, expand=True) + right_image = right_image.rotate(page_orientation, expand=True) # Combine the images side by side combined_width = left_image.width * 2 combined_height = left_image.height @@ -180,7 +194,11 @@ class LayoutModel(BasePageModel): if settings.debug.visualize_raw_layout: self.draw_clusters_and_cells_side_by_side( - conv_res, page, clusters, mode_prefix="raw" + conv_res, + page, + page_orientation, + clusters, + mode_prefix="raw", ) # Apply postprocessing @@ -214,7 +232,11 @@ class LayoutModel(BasePageModel): if settings.debug.visualize_layout: self.draw_clusters_and_cells_side_by_side( - conv_res, page, processed_clusters, mode_prefix="postprocessed" + conv_res, + page, + page_orientation, + processed_clusters, + mode_prefix="postprocessed", ) yield page From c0f170bb727c6e3a6abfcc823fbdc5355f490c5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Tue, 8 Apr 2025 15:08:24 +0200 Subject: [PATCH 3/7] fix(ocr): move bounding bow rotation util to orientation.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- docling/models/tesseract_ocr_cli_model.py | 1 + docling/utils/ocr_utils.py | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docling/models/tesseract_ocr_cli_model.py b/docling/models/tesseract_ocr_cli_model.py index 0f9ce201..ab644f3b 100644 --- a/docling/models/tesseract_ocr_cli_model.py +++ b/docling/models/tesseract_ocr_cli_model.py @@ -27,6 +27,7 @@ from docling.utils.ocr_utils import ( parse_tesseract_orientation, tesseract_box_to_bounding_rectangle, ) +from docling.utils.orientation import Box from docling.utils.profiling import TimeRecorder _log = logging.getLogger(__name__) diff --git a/docling/utils/ocr_utils.py b/docling/utils/ocr_utils.py index c4bc9695..a3e3092e 100644 --- a/docling/utils/ocr_utils.py +++ b/docling/utils/ocr_utils.py @@ -1,9 +1,12 @@ -from typing import Optional, Tuple +from typing import Optional from docling_core.types.doc import BoundingBox, CoordOrigin from docling_core.types.doc.page import BoundingRectangle -from docling.utils.orientation import CLIPPED_ORIENTATIONS, rotate_bounding_box +from docling.utils.orientation import ( + CLIPPED_ORIENTATIONS, + rotate_bounding_box, +) def map_tesseract_script(script: str) -> str: From a47fd8372db8ef42e56955a3f9a0be3130abb374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Tue, 8 Apr 2025 17:28:06 +0200 Subject: [PATCH 4/7] fix(ocr): refactor rotation utilities MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- .../groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt | 3 ++- .../groundtruth/docling_v1/ocr_test_rotated_180.md | 4 +++- .../groundtruth/docling_v2/ocr_test_rotated_180.md | 4 +++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt index 50f50834..3322c749 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt @@ -1,4 +1,5 @@ package -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained +JSON and Markdown in an easy self contained +Docling bundles PDF document conversion to \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md index f5d50b5c..120ab1cc 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md @@ -1,3 +1,5 @@ package -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained \ No newline at end of file +JSON and Markdown in an easy self contained + +Docling bundles PDF document conversion to \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md index f5d50b5c..120ab1cc 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md @@ -1,3 +1,5 @@ package -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained \ No newline at end of file +JSON and Markdown in an easy self contained + +Docling bundles PDF document conversion to \ No newline at end of file From 8ffa01bc9fac330d2a729e435c48543f013598ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Fri, 4 Jul 2025 10:12:36 +0200 Subject: [PATCH 5/7] fix(layout,table): orientation-aware layout and table detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- docling/models/layout_model.py | 21 +- docling/models/table_structure_model.py | 77 ++- docling/models/tesseract_ocr_cli_model.py | 1 - docling/utils/ocr_utils.py | 8 +- docling/utils/orientation.py | 14 +- .../docling_v1/ocr_test.doctags.txt | 8 +- .../groundtruth/docling_v1/ocr_test.md | 6 +- .../docling_v1/ocr_test_rotated.doctags.txt | 3 - .../docling_v1/ocr_test_rotated.json | 1 - .../docling_v1/ocr_test_rotated.md | 1 - .../docling_v1/ocr_test_rotated.pages.json | 1 - .../ocr_test_rotated_180.doctags.txt | 10 +- .../docling_v1/ocr_test_rotated_180.md | 10 +- .../ocr_test_rotated_270.doctags.txt | 8 +- .../docling_v1/ocr_test_rotated_270.md | 6 +- .../ocr_test_rotated_90.doctags.txt | 9 +- .../docling_v1/ocr_test_rotated_90.json | 445 +++++++++++++++++- .../docling_v1/ocr_test_rotated_90.md | 8 +- .../groundtruth/docling_v2/ocr_test.md | 6 +- .../docling_v2/ocr_test_rotated_180.md | 10 +- .../docling_v2/ocr_test_rotated_270.md | 6 +- .../docling_v2/ocr_test_rotated_90.md | 8 +- tests/data_scanned/ocr_test.pdf | Bin 93549 -> 20934 bytes tests/data_scanned/ocr_test_rotated_180.pdf | Bin 94703 -> 22068 bytes tests/data_scanned/ocr_test_rotated_270.pdf | Bin 94702 -> 23203 bytes tests/data_scanned/ocr_test_rotated_90.pdf | Bin 94126 -> 21502 bytes 26 files changed, 571 insertions(+), 96 deletions(-) delete mode 100644 tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.doctags.txt delete mode 100644 tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.json delete mode 100644 tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.md delete mode 100644 tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.pages.json diff --git a/docling/models/layout_model.py b/docling/models/layout_model.py index 6005c7d2..f9127307 100644 --- a/docling/models/layout_model.py +++ b/docling/models/layout_model.py @@ -1,8 +1,8 @@ import copy import logging import warnings -from copy import deepcopy from collections.abc import Iterable +from copy import deepcopy from pathlib import Path from typing import Optional @@ -19,7 +19,7 @@ from docling.models.base_model import BasePageModel from docling.models.utils.hf_model_download import download_hf_model from docling.utils.accelerator_utils import decide_device from docling.utils.layout_postprocessor import LayoutPostprocessor -from docling.utils.orientation import detect_orientation +from docling.utils.orientation import detect_orientation, rotate_bounding_box from docling.utils.profiling import TimeRecorder from docling.utils.visualization import draw_clusters @@ -105,7 +105,6 @@ class LayoutModel(BasePageModel): self, conv_res, page, - page_orientation: int, clusters, mode_prefix: str, show: bool = False, @@ -119,10 +118,6 @@ class LayoutModel(BasePageModel): page_image = deepcopy(page.image) scale_x = page_image.width / page.size.width scale_y = page_image.height / page.size.height - if page_orientation: - page_image = page_image.rotate(-page_orientation, expand=True) - if abs(page_orientation) in [90, 270]: - scale_x, scale_y = scale_y, scale_x # Filter clusters for left and right images exclude_labels = { DocItemLabel.FORM, @@ -138,9 +133,6 @@ class LayoutModel(BasePageModel): # Draw clusters on both images draw_clusters(left_image, left_clusters, scale_x, scale_y) draw_clusters(right_image, right_clusters, scale_x, scale_y) - if page_orientation: - left_image = left_image.rotate(page_orientation, expand=True) - right_image = right_image.rotate(page_orientation, expand=True) # Combine the images side by side combined_width = left_image.width * 2 combined_height = left_image.height @@ -183,11 +175,16 @@ class LayoutModel(BasePageModel): .replace(" ", "_") .replace("-", "_") ) # Temporary, until docling-ibm-model uses docling-core types + bbox = BoundingBox.model_validate(pred_item) + if page_orientation: + bbox = rotate_bounding_box( + bbox, page_orientation, page_image.size + ).to_bounding_box() cluster = Cluster( id=ix, label=label, confidence=pred_item["confidence"], - bbox=BoundingBox.model_validate(pred_item), + bbox=bbox, cells=[], ) clusters.append(cluster) @@ -196,7 +193,6 @@ class LayoutModel(BasePageModel): self.draw_clusters_and_cells_side_by_side( conv_res, page, - page_orientation, clusters, mode_prefix="raw", ) @@ -234,7 +230,6 @@ class LayoutModel(BasePageModel): self.draw_clusters_and_cells_side_by_side( conv_res, page, - page_orientation, processed_clusters, mode_prefix="postprocessed", ) diff --git a/docling/models/table_structure_model.py b/docling/models/table_structure_model.py index f5f2cb14..05153ff9 100644 --- a/docling/models/table_structure_model.py +++ b/docling/models/table_structure_model.py @@ -1,8 +1,7 @@ import copy import warnings -from collections.abc import Iterable from pathlib import Path -from typing import Optional +from typing import Iterable, Optional, Tuple, cast import numpy from docling_core.types.doc import BoundingBox, DocItemLabel, TableCell @@ -11,6 +10,7 @@ from docling_core.types.doc.page import ( TextCellUnit, ) from PIL import ImageDraw +from PIL.Image import Image from docling.datamodel.accelerator_options import AcceleratorDevice, AcceleratorOptions from docling.datamodel.base_models import Page, Table, TableStructurePrediction @@ -23,6 +23,7 @@ from docling.datamodel.settings import settings from docling.models.base_model import BasePageModel from docling.models.utils.hf_model_download import download_hf_model from docling.utils.accelerator_utils import decide_device +from docling.utils.orientation import detect_orientation, rotate_bounding_box from docling.utils.profiling import TimeRecorder @@ -30,6 +31,8 @@ class TableStructureModel(BasePageModel): _model_repo_folder = "ds4sd--docling-models" _model_path = "model_artifacts/tableformer" + _table_labels = {DocItemLabel.TABLE, DocItemLabel.DOCUMENT_INDEX} + def __init__( self, enabled: bool, @@ -186,31 +189,48 @@ class TableStructureModel(BasePageModel): page.predictions.tablestructure = ( TableStructurePrediction() ) # dummy - - in_tables = [ - ( - cluster, - [ - round(cluster.bbox.l) * self.scale, - round(cluster.bbox.t) * self.scale, - round(cluster.bbox.r) * self.scale, - round(cluster.bbox.b) * self.scale, - ], - ) + cells_orientation = detect_orientation(page.cells) + # Keep only table bboxes + in_tables_clusters = [ + cluster for cluster in page.predictions.layout.clusters - if cluster.label - in [DocItemLabel.TABLE, DocItemLabel.DOCUMENT_INDEX] + if cluster.label in self._table_labels ] - if not len(in_tables): + + if not len(in_tables_clusters): yield page continue - + # Rotate and scale table image + page_im = cast(Image, page.get_image()) + scaled_page_im: Image = cast( + Image, page.get_image(scale=self.scale) + ) + if cells_orientation: + scaled_page_im = scaled_page_im.rotate( + -cells_orientation, expand=True + ) page_input = { - "width": page.size.width * self.scale, - "height": page.size.height * self.scale, - "image": numpy.asarray(page.get_image(scale=self.scale)), + "width": scaled_page_im.size[0], + "height": scaled_page_im.size[1], + "image": numpy.asarray(scaled_page_im), } - + # Rotate and scale table cells + in_tables = [ + ( + c, + [ + round(x) * self.scale + for x in _rotate_bbox( + c.bbox, + orientation=-cells_orientation, + im_size=page_im.size, + ) + .to_top_left_origin(page_im.size[1]) + .as_tuple() + ], + ) + for c in in_tables_clusters + ] table_clusters, table_bboxes = zip(*in_tables) if len(table_bboxes): @@ -238,11 +258,16 @@ class TableStructureModel(BasePageModel): scale=self.scale ) ) + new_bbox = _rotate_bbox( + new_cell.to_bounding_box(), + orientation=-cells_orientation, + im_size=scaled_page_im.size, + ).model_dump() tokens.append( { "id": new_cell.index, "text": new_cell.text, - "bbox": new_cell.rect.to_bounding_box().model_dump(), + "bbox": new_bbox, } ) page_input["tokens"] = tokens @@ -302,3 +327,11 @@ class TableStructureModel(BasePageModel): ) yield page + + +def _rotate_bbox( + bbox: BoundingBox, *, orientation: int, im_size: Tuple[int, int] +) -> BoundingBox: + if orientation: + return rotate_bounding_box(bbox, orientation, im_size).to_bounding_box() + return bbox diff --git a/docling/models/tesseract_ocr_cli_model.py b/docling/models/tesseract_ocr_cli_model.py index ab644f3b..0f9ce201 100644 --- a/docling/models/tesseract_ocr_cli_model.py +++ b/docling/models/tesseract_ocr_cli_model.py @@ -27,7 +27,6 @@ from docling.utils.ocr_utils import ( parse_tesseract_orientation, tesseract_box_to_bounding_rectangle, ) -from docling.utils.orientation import Box from docling.utils.profiling import TimeRecorder _log = logging.getLogger(__name__) diff --git a/docling/utils/ocr_utils.py b/docling/utils/ocr_utils.py index a3e3092e..bf7b510d 100644 --- a/docling/utils/ocr_utils.py +++ b/docling/utils/ocr_utils.py @@ -1,4 +1,4 @@ -from typing import Optional +from typing import Optional, Tuple from docling_core.types.doc import BoundingBox, CoordOrigin from docling_core.types.doc.page import BoundingRectangle @@ -43,7 +43,9 @@ def tesseract_box_to_bounding_rectangle( orientation: int, im_size: Tuple[int, int], ) -> BoundingRectangle: - # box is in the top, left, height, width format, top left coordinates + # bbox is in the top, left, height, width format, top left coordinates + # We detected the tesseract on the document rotated with minus orientation, we have + # to apply an orientation angle rect = rotate_bounding_box(bbox, angle=orientation, im_size=im_size) rect = BoundingRectangle( r_x0=rect.r_x0 / scale, @@ -54,7 +56,7 @@ def tesseract_box_to_bounding_rectangle( r_y2=rect.r_y2 / scale, r_x3=rect.r_x3 / scale, r_y3=rect.r_y3 / scale, - coord_origin=CoordOrigin.TOPLEFT, + coord_origin=rect.coord_origin, ) if original_offset is not None: if original_offset.coord_origin is not CoordOrigin.TOPLEFT: diff --git a/docling/utils/orientation.py b/docling/utils/orientation.py index f9c30096..eb118d13 100644 --- a/docling/utils/orientation.py +++ b/docling/utils/orientation.py @@ -1,13 +1,15 @@ from collections import Counter from operator import itemgetter +from typing import Tuple -from docling_core.types.doc.page import TextCell +from docling_core.types.doc import BoundingBox, CoordOrigin +from docling_core.types.doc.page import BoundingRectangle, TextCell -_ORIENTATIONS = [0, 90, 180, 270] +CLIPPED_ORIENTATIONS = [0, 90, 180, 270] def _clipped_orientation(angle: float) -> int: - return min((abs(angle - o) % 360, o) for o in _ORIENTATIONS)[1] + return min((abs(angle - o) % 360, o) for o in CLIPPED_ORIENTATIONS)[1] def detect_orientation(cells: list[TextCell]) -> int: @@ -15,12 +17,6 @@ def detect_orientation(cells: list[TextCell]) -> int: return 0 orientation_counter = Counter(_clipped_orientation(c.rect.angle_360) for c in cells) return max(orientation_counter.items(), key=itemgetter(1))[0] -from typing import Tuple - -from docling_core.types.doc import BoundingBox, CoordOrigin -from docling_core.types.doc.page import BoundingRectangle - -CLIPPED_ORIENTATIONS = [0, 90, 180, 270] def rotate_bounding_box( diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt index b00cc668..927ba0f2 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt @@ -1,3 +1,9 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package + + +Column 0Column 1Column 2 +this is row 0some cellshave contentand +and row 1otherhave +and last row 2nothinginside +
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test.md index 42896546..c466de2b 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.md @@ -1 +1,5 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package \ No newline at end of file +| | Column 0 | Column 1 | Column 2 | +|----------------|------------|--------------|------------| +| this is row 0 | some cells | have content | and | +| and row 1 | | other | have | +| and last row 2 | nothing | | inside | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.doctags.txt deleted file mode 100644 index 0b7a3a14..00000000 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.doctags.txt +++ /dev/null @@ -1,3 +0,0 @@ - -package - \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.json deleted file mode 100644 index 128a8527..00000000 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.json +++ /dev/null @@ -1 +0,0 @@ -{"_name": "", "type": "pdf-document", "description": {"title": null, "abstract": null, "authors": null, "affiliations": null, "subjects": null, "keywords": null, "publication_date": null, "languages": null, "license": null, "publishers": null, "url_refs": null, "references": null, "publication": null, "reference_count": null, "citation_count": null, "citation_date": null, "advanced": null, "analytics": null, "logs": [], "collection": null, "acquisition": null}, "file-info": {"filename": "ocr_test_rotated.pdf", "filename-prov": null, "document-hash": "4a282813d93824eaa9bc2a0b2a0d6d626ecc8f5f380bd1320e2dd3e8e53c2ba6", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [{"hash": "f8a4dc72d8b159f69d0bc968b97f3fb9e0ac59dcb3113492432755835935d9b3", "model": "default", "page": 1}]}, "main-text": [{"prov": [{"bbox": [131.21306574279092, 74.12495603322407, 152.19606490864376, 154.19400205373182], "page": 1, "span": [0, 7], "__ref_s3_data": null}], "text": "package", "type": "paragraph", "payload": null, "name": "Text", "font": null}], "figures": [], "tables": [], "bitmaps": null, "equations": [], "footnotes": [], "page-dimensions": [{"height": 595.201171875, "page": 1, "width": 841.9216918945312}], "page-footers": [], "page-headers": [], "_s3_data": null, "identifiers": null} \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.md deleted file mode 100644 index 597acc76..00000000 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.md +++ /dev/null @@ -1 +0,0 @@ -package \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.pages.json deleted file mode 100644 index fdc46eda..00000000 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated.pages.json +++ /dev/null @@ -1 +0,0 @@ -[{"page_no": 0, "size": {"width": 841.9216918945312, "height": 595.201171875}, "cells": [{"id": 0, "text": "Docling bundles PDF document conversion to", "bbox": {"l": 77.10171546422428, "t": 89.23887398109309, "r": 96.6831586150625, "b": 520.7638577050515, "coord_origin": "TOPLEFT"}}, {"id": 1, "text": "JSON and Markdown in an easy self contained", "bbox": {"l": 100.55299576256091, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}}, {"id": 2, "text": "package", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}}], "predictions": {"layout": {"clusters": [{"id": 0, "label": "page_header", "bbox": {"l": 77.10171546422428, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}, "confidence": 0.6016772389411926, "cells": [{"id": 0, "text": "Docling bundles PDF document conversion to", "bbox": {"l": 77.10171546422428, "t": 89.23887398109309, "r": 96.6831586150625, "b": 520.7638577050515, "coord_origin": "TOPLEFT"}}, {"id": 1, "text": "JSON and Markdown in an easy self contained", "bbox": {"l": 100.55299576256091, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}}], "children": []}, {"id": 1, "label": "text", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}, "confidence": 0.5234212875366211, "cells": [{"id": 2, "text": "package", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}}], "children": []}]}, "tablestructure": {"table_map": {}}, "figures_classification": null, "equations_prediction": null, "vlm_response": null}, "assembled": {"elements": [{"label": "page_header", "id": 0, "page_no": 0, "cluster": {"id": 0, "label": "page_header", "bbox": {"l": 77.10171546422428, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}, "confidence": 0.6016772389411926, "cells": [{"id": 0, "text": "Docling bundles PDF document conversion to", "bbox": {"l": 77.10171546422428, "t": 89.23887398109309, "r": 96.6831586150625, "b": 520.7638577050515, "coord_origin": "TOPLEFT"}}, {"id": 1, "text": "JSON and Markdown in an easy self contained", "bbox": {"l": 100.55299576256091, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}}], "children": []}, "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained"}, {"label": "text", "id": 1, "page_no": 0, "cluster": {"id": 1, "label": "text", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}, "confidence": 0.5234212875366211, "cells": [{"id": 2, "text": "package", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}}], "children": []}, "text": "package"}], "body": [{"label": "text", "id": 1, "page_no": 0, "cluster": {"id": 1, "label": "text", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}, "confidence": 0.5234212875366211, "cells": [{"id": 2, "text": "package", "bbox": {"l": 131.21306574279092, "t": 441.0071698212682, "r": 152.19606490864376, "b": 521.0762158417759, "coord_origin": "TOPLEFT"}}], "children": []}, "text": "package"}], "headers": [{"label": "page_header", "id": 0, "page_no": 0, "cluster": {"id": 0, "label": "page_header", "bbox": {"l": 77.10171546422428, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}, "confidence": 0.6016772389411926, "cells": [{"id": 0, "text": "Docling bundles PDF document conversion to", "bbox": {"l": 77.10171546422428, "t": 89.23887398109309, "r": 96.6831586150625, "b": 520.7638577050515, "coord_origin": "TOPLEFT"}}, {"id": 1, "text": "JSON and Markdown in an easy self contained", "bbox": {"l": 100.55299576256091, "t": 89.12381765643227, "r": 124.91101654503161, "b": 523.3155494272656, "coord_origin": "TOPLEFT"}}], "children": []}, "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained"}]}}] \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt index 3322c749..0424fbee 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt @@ -1,5 +1,9 @@ -package -JSON and Markdown in an easy self contained -Docling bundles PDF document conversion to + + +insidenothingand last row 2 +haveotherand row 1 +andhave contentsome cellsthis is row 0 +Column 2Column 1Column 0 +
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md index 120ab1cc..8521b3f9 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md @@ -1,5 +1,5 @@ -package - -JSON and Markdown in an easy self contained - -Docling bundles PDF document conversion to \ No newline at end of file +| inside | | nothing | and last row 2 | +|----------|--------------|------------|------------------| +| have | other | | and row 1 | +| and | have content | some cells | this is row 0 | +| Column 2 | Column 1 | Column 0 | | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt index 8350737b..7ba27bf2 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt @@ -1,3 +1,9 @@ -package + + +and last row 2and row 1this is row 0 +nothingsome cellsColumn 0 +otherhave contentColumn 1 +insidehaveandColumn 2 +
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md index 597acc76..f423a6c2 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md @@ -1 +1,5 @@ -package \ No newline at end of file +| and last row 2 | and row 1 | this is row 0 | | +|------------------|-------------|-----------------|----------| +| nothing | | some cells | Column 0 | +| | other | have content | Column 1 | +| inside | have | and | Column 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt index c1068b56..5a2c9878 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt @@ -1,4 +1,9 @@ -Docling bundles PDF document conversion to -JSON and Markdown in an easy self contained package + + +Column 2andhaveinside +Column 1have contentother +Column 0some cellsnothing +this is row 0and row 1and last row 2 +
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json index 5a622c92..648e8fe1 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json @@ -27,53 +27,468 @@ "file-info": { "filename": "ocr_test_rotated_90.pdf", "filename-prov": null, - "document-hash": "4a282813d93824eaa9bc2a0b2a0d6d626ecc8f5f380bd1320e2dd3e8e53c2ba6", + "document-hash": "2fb20caf4f54c878a0b454b496010d92adc6ae1b7f10fbd9ba1ba26260f818a8", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "f8a4dc72d8b159f69d0bc968b97f3fb9e0ac59dcb3113492432755835935d9b3", + "hash": "56c847ad7c5ab9f0346a325510af001ab66a9bb45f65ffc7bbfc60c929def7d2", "model": "default", "page": 1 } ] }, "main-text": [ + { + "name": "Table", + "type": "table", + "$ref": "#/tables/0" + } + ], + "figures": [], + "tables": [ { "prov": [ { "bbox": [ - 131.21306574279092, - 74.12495603322407, - 152.19606490864376, - 154.19400205373182 + 75.13359832763672, + 102.99908447265625, + 361.18695068359375, + 562.1403198242188 ], "page": 1, "span": [ 0, - 7 + 0 ], "__ref_s3_data": null } ], - "text": "package", - "type": "paragraph", + "text": "", + "type": "table", "payload": null, - "name": "Text", - "font": null + "#-cols": 4, + "#-rows": 4, + "data": [ + [ + { + "bbox": [ + 105.0718660651769, + 304.7354643560275, + 119.73306194406335, + 369.59883715876185 + ], + "spans": [ + [ + 0, + 0 + ] + ], + "text": "Column 2", + "type": "body", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 172.26899264661517, + 324.3168597625203, + 188.15195177751215, + 352.46511670018316 + ], + "spans": [ + [ + 0, + 1 + ] + ], + "text": "and", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 240.68788382926402, + 321.869185135892, + 256.570842960161, + 356.13662847492196 + ], + "spans": [ + [ + 0, + 2 + ] + ], + "text": "have", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 312.772072637728, + 319.42151173034614, + 326.21150018118874, + 359.8081389276117 + ], + "spans": [ + [ + 0, + 3 + ] + ], + "text": "inside", + "type": "body", + "col": 3, + "col-header": false, + "col-span": [ + 3, + 4 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + } + ], + [ + { + "bbox": [ + 105.0718660651769, + 419.77616156495424, + 119.73306194406335, + 483.4156981046677 + ], + "spans": [ + [ + 1, + 0 + ] + ], + "text": "Column 1", + "type": "body", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": [ + 172.26898999097682, + 408.7616301134671, + 185.70842261785268, + 495.6540658231026 + ], + "spans": [ + [ + 1, + 1 + ] + ], + "text": "have content", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": [ + 240.68788377535307, + 433.23837164942523, + 255.34907711253194, + 468.729651251476 + ], + "spans": [ + [ + 1, + 2 + ] + ], + "text": "other", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": null, + "spans": [ + [ + 1, + 3 + ] + ], + "text": "", + "type": "body" + } + ], + [ + { + "bbox": [ + 105.07186605295925, + 532.3691850430223, + 119.73306193184567, + 597.2325578457567 + ], + "spans": [ + [ + 2, + 0 + ] + ], + "text": "Column 0", + "type": "body", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + }, + { + "bbox": [ + 172.26899069197702, + 529.9215107729757, + 186.93018720629036, + 600.9040699770771 + ], + "spans": [ + [ + 2, + 1 + ] + ], + "text": "some cells", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + }, + { + "bbox": null, + "spans": [ + [ + 2, + 2 + ] + ], + "text": "", + "type": "body" + }, + { + "bbox": [ + 311.49999737299976, + 536.775000315586, + 332.5000022770002, + 592.9083316144141 + ], + "spans": [ + [ + 2, + 3 + ] + ], + "text": "nothing", + "type": "body", + "col": 3, + "col-header": false, + "col-span": [ + 3, + 4 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + } + ], + [ + { + "bbox": null, + "spans": [ + [ + 3, + 0 + ] + ], + "text": "", + "type": "body" + }, + { + "bbox": [ + 172.2689900422697, + 638.8430233885732, + 186.93018846286373, + 719.6162777831045 + ], + "spans": [ + [ + 3, + 1 + ] + ], + "text": "this is row 0", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 3, + "row-header": false, + "row-span": [ + 3, + 4 + ] + }, + { + "bbox": [ + 240.68788248006402, + 647.4098827174411, + 255.34907835895044, + 712.2732555201754 + ], + "spans": [ + [ + 3, + 2 + ] + ], + "text": "and row 1", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 3, + "row-header": false, + "row-span": [ + 3, + 4 + ] + }, + { + "bbox": [ + 313.9938353514431, + 633.9476737903873, + 327.43326861374595, + 725.735464724632 + ], + "spans": [ + [ + 3, + 3 + ] + ], + "text": "and last row 2", + "type": "body", + "col": 3, + "col-header": false, + "col-span": [ + 3, + 4 + ], + "row": 3, + "row-header": false, + "row-span": [ + 3, + 4 + ] + } + ] + ], + "model": null, + "bounding-box": null } ], - "figures": [], - "tables": [], "bitmaps": null, "equations": [], "footnotes": [], "page-dimensions": [ { - "height": 595.201171875, + "height": 842.0, "page": 1, - "width": 841.9216918945312 + "width": 595.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md index 8d77a437..a45b3c36 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md @@ -1,3 +1,5 @@ -Docling bundles PDF document conversion to - -JSON and Markdown in an easy self contained package \ No newline at end of file +| Column 2 | and | have | inside | +|------------|---------------|-----------|----------------| +| Column 1 | have content | other | | +| Column 0 | some cells | | nothing | +| | this is row 0 | and row 1 | and last row 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test.md index 42896546..c466de2b 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.md @@ -1 +1,5 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package \ No newline at end of file +| | Column 0 | Column 1 | Column 2 | +|----------------|------------|--------------|------------| +| this is row 0 | some cells | have content | and | +| and row 1 | | other | have | +| and last row 2 | nothing | | inside | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md index 120ab1cc..8521b3f9 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md @@ -1,5 +1,5 @@ -package - -JSON and Markdown in an easy self contained - -Docling bundles PDF document conversion to \ No newline at end of file +| inside | | nothing | and last row 2 | +|----------|--------------|------------|------------------| +| have | other | | and row 1 | +| and | have content | some cells | this is row 0 | +| Column 2 | Column 1 | Column 0 | | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md index 597acc76..f423a6c2 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md @@ -1 +1,5 @@ -package \ No newline at end of file +| and last row 2 | and row 1 | this is row 0 | | +|------------------|-------------|-----------------|----------| +| nothing | | some cells | Column 0 | +| | other | have content | Column 1 | +| inside | have | and | Column 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md index 8d77a437..a45b3c36 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md @@ -1,3 +1,5 @@ -Docling bundles PDF document conversion to - -JSON and Markdown in an easy self contained package \ No newline at end of file +| Column 2 | and | have | inside | +|------------|---------------|-----------|----------------| +| Column 1 | have content | other | | +| Column 0 | some cells | | nothing | +| | this is row 0 | and row 1 | and last row 2 | \ No newline at end of file diff --git a/tests/data_scanned/ocr_test.pdf b/tests/data_scanned/ocr_test.pdf index b79f3c2824285bb0926637ad3523a37b1e2d50f0..d7f83728d162e5ed663beb3681330ffe9a14db3b 100644 GIT binary patch literal 20934 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 XR5F|=WoJiV$_QZl<>W9Y4MG0_z;%iF literal 93549 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%0A;#py}#YM_Q3) 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 diff --git a/tests/data_scanned/ocr_test_rotated_180.pdf b/tests/data_scanned/ocr_test_rotated_180.pdf index 1c030b4944ea036e4fbd5c76c10cca5ba50b1a98..22529b461d86429024dfc03c43cb06105a7e0d6f 100644 GIT binary patch literal 22068 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%0A;#py}#YM_Q3) zF`L9E2_C6#nxDQuQ%8#XAkfhVu9S2$Pln!?_Vtd0jC#mMEtSXrgFFBX-OI{%(iS+r zLn_C!Row#B&rVqlIKBsCT!Hm{v5!f|BbQ>JJ!VwEG$y~}9$Udzc7?Uw4b%6R1ILU( zNq4?4OLtAnuhZzT(!aJg^&6nL@X@py|HCi6FgWR^mA30Xljr=DK$g@r{f9@}PYy?m zc*BM^^C|JcSL_!rzBT@s#<}&A$#CQx`Y-KGr=S_~{+x%C?oq5b!@LYLy_T+{y?# z;XGK2i&GtW*d(1dFX(nJbTjFF1T<+-cGxXyXb)!l8OzRL2-Bp^U6peO#GY%MzJ4{G z^M}=MDcA=*_wP@|EYFh5`T-mS1page!3z-11oU4s$h-CA$gwC+pzl(8H`|e}roF5V+ zCFAco1UeQ&ONKRw8<=V>fvo!4%;%8JuRcFCBCG$Hg5B+1l!}}PXzk9Y*#j&<+%F5@ za#e(QBgVD&$O^u)pT0uiqB=3NVyTr%S^U%ggh9g-)=x?+lWktv-mr4M%%@V$k|+)2 zq|!=o(tr-=qW?UAWa0Jnfyj0zL(dGBUh0L)mo$O*pF*y!pd;XDqN^;OUZ^~e#?Z`Z z;KtSlyZSyQqILWk;}UZ5qm7ff7D2Z94;w;;PTwS5oJReUeNsU7i;jO}jb===Cx0|b ze(n;@(RpqdG<^O<+nWTTqo~_Umks~NH6fED|;vN)WyV( z;_<4Vxe5a}3eWQWWEiOuO5lIt^@LuZy;YS=ZCzcenH)s6Dhq>9@5cDf$4WzKzbjj`_I ztI~E_`NBi=>FU7VqzJ!=s_3N?8E?w}0?8mZ!D^+=NAp!+4tz5IDGt$a)~_EI5}B{cBj&e@1>H$(dMCCTO@F(d~&hH)2YNs!ceOYuICYf-5nv|cc zl)63UAcDSdE^1%qrx>%Z6S@bO#9f9;>$xm_AO;(x>HQeO)JEynRL{=E#UTo`mf6sg z4ohq2D(^X2P6KWM@7vI@C#WmQC~Kl_D%c`(%N%>Xf8grqDz;rQW~4Ph^cnw`hAVZV z`S5U*vox&8Zgt^Pq%G~tD`;h-MI#$aCSW6(zw`gaxQxl^8i8yF+Rq+$&lo2~i=mE8 z4s?IUO!LZIo)FB(@>X1BV+0XECZ6qdqF{CT3KcOC1OXq7w#hq+h1QT&N z@2<9HV0E9t8ZFV~65})^s3(j&=eK)-PCjJqhI`>j?dq~rY?r~XovEWlyvD+EyDds( zY;t?_0iz5fd0w@)VdSEKZf?@Noh)XR?PHvLVj0E+ZY|>^JY&OMVbX`<+WRK6KE^in zSmhbcTdos!zDP=Db-f#aoJxM z5eK03?kAa%Ic)j);!bGVWdVx2Oyycy0PX1~AtT{g#nN4osS*L zWm^RMPUEkSCyckBQnOXOY+P>l<0Nf_<_{`sFM@=o9tVijjRwA`L(A`0AJqaaAF43; z^3+tgKmpt>#C*qn_pn|fV&V7+x28*RpSyeqZavSgy>9MdN zWH(7w(Ch{t0Dv2LaTSf=!A{OY_bz`J3~Gs2MUhq=E?SoDEn`d(8IRITE~#-hYdkjY zq{PH;jxh9ru5yJm`I9KlRXWlX#Py2(OX)?Qcxac`ZH^c(J< z`70CKaY<(uuQAHq^*}@S)edrC>tjU>yk^E!nU$=bVQvGdT;A$t2TvmRD<$;CJgzww z%m^}~@^|gXUbZ~Y_v!E^q4%2n`TdqvViYuvsW^5yWV4o4@`ED!raDT?On4W$M5aY-TX4UyX= z0X1mIL_{{h%&ziOCdTZ)=%V{hRBf5(NrEPLz1o41xDo@o`&;L`HdY03) zmL~4@Gg7R+^B<6@|8b$u?%yaTDnHvH4|MVInCHOe87R};8fl?{mf)?&gYVS~4gi|Y zCJWJQaoP!JE-ivbSc{5&I@uJL>6^=`UMr!6@!~lCi#B+cj3q2D-c(Ifg&u-PS|s=k zfKCGSq;3D~wo@duaAbgD%w@uH>)}3nV=d8mX?d4((r&07o0*|Jne~ql(b9)H6(n$! z+Dc14T_LJr*==f)q8K!KS(sZdQaD;sMe)|5PH4-;sW^#9Qj_fxxT)Z+s>;(%h*`jm zd-Pr>O?n9Ph8AS}&2NW+&pJo~nU%hm%00U(`k2Fg7mpt9tpXiVUrT`=POC(g*Y>JT zRecPP6F3kDOc?J01LjAS#~K#Q(HOg4;`6ooa)ZlD;XH~2 z$M=1pr!1C+zF+5Z2)J5kWA3V8+hf!e^DTN}V3U{|TK}yqhBylD&A}^urg%WfFO9-b zicOZk^C=gA!zC4d9zIxkhNA2rZ?5d)W5vds1>KGm=a?c{Dq10zCHAm&|Hf^W>^aIJ zd$3KF!k0fCGb*WB44wUon2P>T}vYc;(E=I;~A!C`N!)&bcVww2p$5dRaX9JP##v zl#V6rVPeKD5gUPy@z9dPNZf}22jF5`jWjiCB4pvrX5g~{lE8t;RO-Mb48D%C&#^R_ zPLl2_-%bvsC$yrpy`k^RkAe;ELg-nI2)AAoLo98L=N&R{=>iEUZ=^S?7@%Ndco&m@ zES=UFZ5R3+G5{aY0H?RLvqDE=)tOVx;a5*P2rdKt0y+z(MR(8dFCY2mi84YYiEmMl zit{}xDSUP+Eo~N`^PXU0>AY+D+Ok&$)a3Ro9L1LrWqDo^`Ar*g3TI6YvnBE|gD8 zFoMEUcXX>;nqBfOOBY-mlQ&nebzxjuZ&HC`+Ruf93G8kYIkBK<#KPGVdwZ{3X9+@_ z6DV=puvXOnwe6Kp5tN0;rblGk76opWU8b z1I>xPe6&4)+`}n(f=i7KbF%wP3lS#(I;c`%I1$5bX6oRLbbKQK-pAW>_4qx46l!X~+;+x0f51B-Yd&2z+dV!49N%NMn80z%Pw;-TrZL#9MHAiY%Iou4$ znMypP`@(TJB_&b(0q7^H^~tCc^%t$ZGB9&{FzbPn{Lj=>(-!(`lX?5PGqE+aF|O8; zb?C2)-vokSpm{vDmm<@_iBWwPUmWi`nwS`l$nbnCaHUGtZRN_m z#QwahFzmcb@|@)|Oj-zRlD|%& z8;FU%QwboaM?cI5=gkZTK077}WZ|B87tcSE1RH$e^^1p`S3JDy2rups(g-R(Xp>Zi zwZIPRm*N(LqZ(bDa(Rnyd0%KwdfC1M;xjv^1A@FSK$AbT38O^)*(Fz1LxDZJVNDHa zZgjMmC#iWmy+*G zim8I~+ao9X?2(x;u@d*X;$$4M^t23Q&5vAc=C|dcWd=$Qmp#s#^nYqVFSF64=cyU+8v4Au-33@RP`z=IPotB6o{FO zaJ()Yq%X*NG&^p>naFxKFPIP)4K2iBUu400t27UMbOY%!8n9OTuzRldLV)$0Tv4!D z$D4od+a>0HC%0XrRx)_pBEMR|?i5x$uG*aNW;@Ys|!^ntP z>+@Vn?jwsO+pId42(E1tuR<^TTP5(eNymwC_*7R0PxS&%TRsi`kI5B?3YhP473rfl zOD|<;)Hy%k0ZloJsNOO>Id?5iCzIN+TRdD!f;v_QU#WXD8}jil${`h00L$}$u^uZ8 z3dF3ZDFRhlsxdm!ek_sis{=D8#(weq65zS0=$}9e*;1*_VIsc5E6jI0Nkgf)|CYw? zVvI;z@yeLX85`<(&ivl76>XNnSb*wLaRQBqrNa= zfx3L(@v#h{Agfrl6Ln3}=;;eR(nQx|9yg^v?xt`>{fsCQUx^zd>mohn)*V>oZUxLK zySynJzd@@5byy1QxJT`^(X~uOgG;08$OY5q3Ob5=&(1vMJfH9CAQInOF;*4XE~nY@ zbe@Z}zbk+{47t>YZ|(Yq2``NVmo#nnsgJ@AzZF$))jD(r0-qj56JEM+Cyn+n@;mlf zQsqXi(->V)aY{IJ9Afasts$;r7pKun$BU$GVD+$Xy4&I&^QDfe!l!x79cdneF|G|< z;=zvAD!#gWxVCx(oyU^BZ`fn6$poLe)0xbQnl}%>!Uv{m52&q$#*?L!fhJuo6|ddY z2%kpt&Tt6`|6Yli1V~Jp1(eSm$#`g7p4wyl8R#4YUN3oG7);7KxYmmNo-4*KqoOkm zn{uo%roSG|W6l9zEn32;u(<|YfACLRC!f)u`!$RdzXw%4FVNN+h9$+;OI}~_&1eBN zcZ8(rnR;^lfgyK!VWPphV8tZupVyyI(x++X;gGKuw|-A%D}DIr86Amt_W!=3N^=;t z9`k=z%|g|9TfhH5cPf7IbO@H>!{QqD?~S#8Dq%pmnAUp!OAJ3;UoQ&-R%LOG`}dkQ z%(;{YNU&}a^6$M+k$|2K!-|=s>s7BW`eu~A*G2o@1$0}5!xeG;*?)YzaSn~kTbE}~ zB0MpcPAS@3biWt45LS-TU~_V=75P0)&W#;-V$j~?f4vt+jUHt>9RHpxwxjC>-^4n& z{`(ee1-G`V^(46dr4tYbYSib||9a1aa`}dLaJ_f^{Z2ABO56UOR_z&ZLh04(q(2&} z=j~MM`R{wxH0Zj>M>EN5{`~Vk5f9G&KvGuvn_q^KT?ph`m;I+Dk0l+5uh%F&*bE>R zKXqz3=yo{%z0UPF|Nr0rZ|#5sZ)NaYfy41{G`>y7bHBkOC(nO_hmv^#bG;$|%tb(N zT>l#+3;&Iy=XAK=x&f1pDki?is_XR|L*2Xme{X&EGKF(3)6|X z-u18KiYoBpQ`fo!>fgWj&yZH1-kZ&WErkGQOktt~>Jw#mEYwkgtHsXR1LO=ZuAIG= zVsq^RiE~V?r)`aX{ol92?8t8I0Lbae$QR2CT((}nh+BYj?D`wEq!x<_$3xJO&?0?U zD55*>6s(mt<=GW6ff%o_wkEXpC}~>!U^a8mT{MDTNCsMS4Jnn*7g8_=?(>bDaP>Vy zdL#=AivMzRqF=;(9Sux0q~GGJ5<5_J_0~^#SA9)}*Z#rHAUW3e{Wk)RgG}{Cg{__P zYf}+6!bV!&tjsGlXrap#h|!_5_`@a`732nJRP3T@HQ$nz1I0i4=W6!C>wbczWoC}E zb5pS-OY7P>mk#~?p~*T-K{Yq8bp*7~%c3(DyP@Ba;@_y_@O$e-8A)a5`b)w>q21xO zcTS1Ut4_2fn(QDNjl|f^vu_`Vs;nm63tRbqSjN$qVs*4N;nv;V<%1XdWI;7_@oUxo zR+F#wY$rAm$@l$_WuYr&%^Wuf(%hug`)reIob;=8YIlO?Jg?FJlRHB2G<^q2ava)s zP$_1kpr+hUgOvBWoBwLNNB!BiPXz(h$~IrmA8e0}>L|gj*AmN{AxrI)cH&$T`b{2I zZF*BVPPG{`fz=JW!OCq~#~1u%7z)oX93{Uc$$%^{6Om+)VBc^dll$i;XG&aM^UbH) za!PHyYc3{3=LR0=<09+vmJ(Ym`mGe)`t-ECY||)h(@C6bCUv^G?gKU3`MJnMB7NE8 ztxW^fncqMi2y7iZk>(Wrn&1Mm+^p89I<{KKDLFaqpe$3iwMotJ^DQoyTiu88Jau)l zrt@TrU;mKcs+-GuSWRn_(wtNo;EnVhR{m|jeo6qFP&zw+qO(rmvT(Fc95qcdPYcS& z>@_Mcx&QJoV}rG2dCzPLxG;4@AM4StBf@FMTlvCN$@u# znP;J?`R5Z+o5PGs_sZ*^uBO)DjK#(uO`@cL0s85=MZ@#@8{Ej722 z%H@TGoPO%+>mok4j5qXI{ex>>N)LRaYMCsh4Z_A zDtw31Uu55<$~y}fb^^SgS0V%pxggo{u= zFYqMzd$gDY%ksC!WGo}A(XQxlKh;gLM|B)fCN2Hi;2cTXThqc#rORY8#3PL+q4FF2 z*LP&}`dO$=eD-wI$a&UfpU&K}XlVckedV;5dl7oq~2O(~R>B%|6W+D&!A z*3jBevJq;cJk{tSKhZ4yEF~gTok8_&O!N?v-o|pNLLMi!1bAiAmkCx2$k={HqwaBz z?qH4XW$x;6vHbZph~FxGZXHB-Piewta_Ys_rc(G=($jbQdUd(gjY4vjnh7r`6aFaa z`O*qX$W9*^*rf&T2*cncEw3 z$H&Ly5nO&QmMDn#ft6{4qgC_H3d23mR!y4}Xt2^B7<(lv1VG?B2K=$(mvs7)ul_FQ zPfF$zB9i_?(4qA1_`AUikM*%-`)lP+N#hgk9wvQ+5tA7+)PL4T_V_-g`{Oi2-C@e^ z)Tzw$mr>7mE&ig9R@K@V?NtSvs@1c;5iXfe;ISd){VoF?N7%z}4WJCwFFlsZr#W-_y)jq#o*%^rl*FyxJ8AX)K-|!R#_St`LAm5+|5S z1Uyn!j>{{e6n;VEKkWC2aLAI~YKY&gPER+(S*uh}?hQ`GtuelgPPN_H@9$l);wd97 zBb}eD>1m8N_h2NIvYm};m1{R^@f%TLm%&vGu#{Bol;Oo^- z0RLQX_Iv9`&K`YrKlk=iUF(q_Afo-BRN$IKu<7`i9s>SW!KP)ZOWAAkRkTpgL(3Sb zX9F@1vDkP=%ubAJ?n!?f>AHbzAhhS9ptjZOV%Pb-@4h21#A-iW8zNo;EFPS8(sp-^ zI3`<#-(Q@G!B}U+idUU{sN^r~is*Pkg>_|o52Bv* zp=-c9-+FYx3||}ZoB5+kaFL-Y6ghIp|9f1uDDeE-VXC2q!v#3wE!BKWoLS+Adhnr@ ze@!(^Q)y#h?+6Lsw@%E%z9r{biele`881xPHHQS!+KFuM zqO|*q7dCg5`Voz2-FqFM7mjF2zMQ(Pobo%T6_Ag&+;35c(_Mmf<&&47 zx9{r6*q)&H-`y1Y;!|lcwfn81;1e>@Oslr;V;=l&ZL@;X1U={sGS7-!-=2uO4vu%C zdlAm3tkUmlKdt1Sa&fEa%@rhuw0``fLfKxcCkXCk-gpx&HWEosGdH&n)6k}*y{%GV z39LPtAysUxb9|wY?&$O+Mv;yChIKt;9)?`j$$AdV;{{$nnG>M(OvIg6*t>K!VC3 zkGLo7fXC?VJqWk^w8&ExN+9EHz$9uRgr z#%_nQept+Fy{na{+p93nTO1Bizx~~qN-ooe4k=TM8veCh`=Fau$n8Asi_|AY<(bsg z_KBdAEfc?0HN}0dzG;OouS(+%Zwb@Ie^3~yb#b2gN{)R)_N4vHYr+77Q`$Vek$?9Z zYi@Z!ldV$(ct{1K#cL16*87(pOELHNRFWNj`Od53^y0QlwO(!odF&0xa8l=7o^7SVEcVyPC)YYF}quY3mG zO6MOF^brCJWsy361QvR8*E&0}24XF?_%wA5OB9gHMs&^aG}3+8S$tn_ zo)7MFfnaROR&mVhy2JPA-Dwt+8FYa5L^k_xZ$1SeiZk%9VPo9`i~l*FhQCbVsaCbd zca@$D!bq3+eqdBl5l^4=gz^ya7yZKjtG)A%Ybt5?xOZJ-MT(+WV3Al55E2qdfY5u7 zC?!A;5ki0f2^a!MR}@eX5tJfTilK{?AVoo{h$7NEh>8WINR@t1h`a0E-Ou~p`_KEw z-g7?wk<83_=9%yOW;mJi%;;8x*=v#%EwQ9^tp1|Q*6A{*T25NaFx~P!4g8o4Y=RFN z8w=%RR&CDnn{uGZZ(s>|Pkdvsmy?f#BQaOk)3ad5UvqS@6kW;nOK>k1iJEFC68o#3&sxNpNw%-~Xw`w)}c zP7MAm(N`UvN8Vk0yW#28(dj$zToz84NvK%v^@}4p2BnQW3hGP`{Q+b9Jq%x@I9ZUl zPBY2V%Q3!jBz!*c7azgN6TR0sJGzQ|UIg6L(d*;TKX|U-Dm^7~(3>t>-ai_@8$Em< zSddNqK8vdW5f(h1vqHUhvVGk@Ns&4-89uS9_u3PsYcy@+$akJhM5|Qxaq1uR?@+y7 zTvk3qq<`>19a+kpK7XS}_aKbvlfa#LD+@hnfV$1)AOlWZMH#~(YVI$qihx76>ZtZX z4(^}1^hihNE@u}e^gm0vy>j}=UBmO)eerP?p%WRGZ&z|K$0Nnq(Vv8;uU+0bdi#}C z=_iIEq~TSxd88qGhZL0XQ8T9Z(v{2EU+?i=bT$+xpMDq7-Ec#=B1N_!25!gnMo}15 zU3wqqpVIp#g6sPG`-bq0$OrqZO@KB9AEb>PO|riP($(a{UD0-iV^jIS z{1Ue}?}D939rI!E&1K+FzJaVU*7~dda@t9pVo)_+V%aZxl`PnLxTS|}hNnVUNf~YMGykg4EYkqJnxtc9Lm_*us^5kCsK)QUr1{_8g=$LvJOdVX=?lemnJ=dvC@VI z7mk@suLiTnU$lFs-I*TD=3-p;O1tto(_o8U_A&|~xPj=uSGXc($lNJUJXMK|imO$M zi}Kj({3)0?%N7akce1W7JEkCZazh4y`I@t%%;Cd$mT_@)Ie(lcUe*D( zQ95jzeCiWe4*w08$Bvr`&(78)eDuG)-wm?l7zP8SWJd7W+l`c!Q8v0~8v%uQcBX*w&i@_z66t>#{`%L1ZPdya~` zJvm`#jP#TIN zgc3qK-nL#aD96&Vft7vkhqipVSAG&v?GdZp^7s(Po(as38r*F$(MS5nu7@Ba^Z+wA z>ZlgSTr-{!nj8mKL&EnDiy7KnIC(QU^0Z|D{prDhbKlYG0WIP@ z9p)LT=_@uX&HtrmsRVFDk;-U}P4MS5?a-X{Tq%$RhDCRX<|Ovp-dg;QIzYlhxvrhcuuz_#^W=$M$tttXk(G(c z!Yziq4<6#u&;L4}p31Y{uP!^_Fcel@;s_ivT@m9~&7At;Q-OeduF!ogBggi1S$1AS z=KA1hktae=CB`}Kl``Db+NRaO*%7F4v^*!e8sjJ(0?dM51+`B(GYx(T@cLGQIf^db z?<8=cLw%q-w<0?zllBR{)pyFpMmYb;pCdE9j&OgaU;B1aW3rT(G1ggTVn_;Hx$2bb z=x4kJJl`0e$O~MEis^cZKVSPfm#2}xtL##3;Dv~rGMjND({q*owR)IR%hDr1zcIKk zTx-8f8PsIdK)}dhfBjZ9+syLr056fJa%0HLPRDIacnb~V$4MR9tf9tTLPV+5Btz;U zHM3fHOE2VBX&nEE>*4Ktr%ZQuO@2jU>dSRW{*3K`L>PrXcWmZ+w3Io5T}*e$(}7O8$y%pa_DMyPCH=iiB}YSu3%ti<{zjD*;9Z}L8C6clwk7>8g%BxGbMMP6)ln?n-1 zp3k2AK0vT)Ti-%59~msT;HRjWZW#L zT3iFZq`;m1c+0wP*n2qqz`pvmwyF(VmoU!9Hde-iPGvSRL(I`H%nF=W%~=YoP=1A8 zWW@mcEN<0w(@iHuee7NpV2DRlt%^uvYG-DQ)Dl~e?yV(}3Y;+MM~QV$zhHMuc2@ZF zP2}+Rc2xoALcPDFU&*rN=;x_ipK zGOFYKRlMj#lo3}pLP4y@AWQLBdqLS+e}{y}RZB^u{_F-$NtS+Su{S=W71){66<7CE z*z+!-yh=qT{dWHql%2)?#6d%7+}r1d%#Kphm~*Nr@^F&nyfYR&kv61B&*)v{;|_fU-N<$KxIdXNJNOZOo@^>1NU` zH~g4p!wz8lp=MrD8Z}KoK#YHTP|LnEAN#3}iyQIh8i3=xht8`!>}C)1nA#f@6ORuq z0S=^%MmdFyaroJCZg;EVE$#B_gLb2{>7TA3B(o0+h4M$6e}8w|tO3L(toSFJkxTR+ z{%k+7-PAbU`=#zwhkCiPoiA@TcEL`2RVs;zTKE{rANncz&bNc2Mn)>nvR9g}XbiGkxAay& z^(E$(W{%_u?kYXQTE{_3ntIT3s^P#I&aB)jLUeZnuf?!20BS)n{Q66K1DmnQy7yAb>;c92Oq+c0R-N z9}^7bRdwOHkiR#^AnwqU?P4O~#`dnq{nNiaJDV~M+r^G#wE*_t0ox2@iz=iRfL@lj zIcfcHUUN0s?_J#8uj>wQ)%{azs;bw=-3XCquux{xF17$s(1A%WbAJ^(Xt-zRG#;ly zi8n(?d{RI>P+DqEXpXN3BCzLg?)$V~QlxinmqpV|cgo$mNg&E94|9yaZ^j;T_VD(O z5wjDT4e?sT`v#(AO%h&E@*iA>!aus2pT}UOncd%V33vuCK@ZH-e>9qKNE1MmK8#?W z#J^$MO-hG zG@lgoKsxMfdANs0Y9cw)zcg}FcIq7v6wK~Gw>FA&%=sjbOfSi2&P{mwNAyfo&#hI( zw$6FIvYPgSjS?GvN;!jYH|bG4H00D^x!S-!^2D*d_nt9yW#Wr`1{mS0e&=;M{XHs6#BeMv)zLc04wk5-F?5l)w!=RZrk@rFx7~x}vPJ9@6gIQZMaz@dQ6h%A3a!JKdJ2T1O4o0%X5li;MJu zK?fPXrY<$#+WYH}0-E<~$@tp4V-W=kEB9dK;_R!~0r?1Psd)amH+CkK{Ufd4tnl8& z&Qo_LZjw^u?u~q`sT)1kFiStLF-Rhg^j3VlWVC~e&)0Ah7WwD_35mueguZvG5smD~ zu6U>)ZthK~l022x^W`VKg52<=;sxv2k-4|4xx9h*{Fes|HVO5Y3l$2yQnk4lDn6-3 zuEM?va`rMY5PAG8X!%4ba55@c&QE+X^BtC@=Ju$X#vJ|pXhi#g>Y83-(#eY&&taSe*8i2m{^yPT`x4pe@hHaof19r36BYpEX<~t9)ObPu`=snV@ zm%O>af3`Iwf~OVex+R?_M(IxN^lXQ!{qn=IMb8A9yW*my)m<|6$PQoRMtSpPi?VYy z6BsU@zI${T_wYl#U4-uNbR4-MzOjBvX*7K&0K`01E@w6eMp?q`1-==+A8j4~1hufB zA?99*T@*4$T(LRF|ESG0Q;PT;8z45U3|PC=yt}0*u%d>T78QS-Yo+D-rkLvCp%2Jc z-a@`II#v7g)-mx(ymTL7QUW(Xl|RxCr-Z%PC?+pA?K8(+k@j?)qo@9f`h#mE0iD-M zOoO)zSU7rwTJ=4AU~N*x9;cG4*sTh!+tX&gsxRYq%O~38x_p__9G4P&-V-=+RE~bP ze2h=h+AW!5=*?GEK7BneuHlv7R=svbrn%SxmKviZZcV{wQ2nyj1ckj1dhsid+^|6b zI&lRoy8`aI=DKvAtvunEz&+-KND+4sPzY(4vRf9X#AZ+V*=SD|YAsF=rQ_$_FC_Hh z38@`tFB;ZLI+S!pTM3RI2I^2ITmw2m@Jf`rAivOw5r?rp9qix~4O1H%j7=Sh`rxDj zFLtTT%gk|nGk_r)75U~LS-D5bd~`Hjw=d3fso9*i#P9V}Tkw6i%$srrBi&ystt`K( z3w%y~zmJ!HedKsPJ%pw}!N5?2^dm|>d``ND{_(8(2=-}@o0A@$HekUu6FfM&#{ z6Sd%s68;>IX$CrF?@3Z?YNh^)gZl2w=<3Bq;3S&V0z zOS(}?Ruaeg_8p88G4E>=&`>H1d0z zg(h}8+EnfL9hNI{A1U*x(QS(pU)&kq@2S$BcICj*t9%>fK=WN>xxA+qgC2+HU&mhG z1=O@H>sOXJIwZ@-ZhmwiB&0;)TYI(@(yxw(i);F>TV}@;9e?hcopwv=M)UydQqFT7 z?}}gDy3+M@i-zooi;amqxLlX`5U=W&>$WNrN4c(%XO>Gw)_o(iORyairjJ^)UHWwx z)s#>*X6Xf}$I|N$5C>9}oIlNkxx~%Xui5>gTNUTN2|d=zC-pvYmu7^I!=imc^?8+v z;RLkTT1&cCc*P3s>up-A({s-=D0_S|n`Q5Vu&~zN`uGj>p}zUIZc@1A<`JPAhtO~H zj?}%XJU>rbl3({A7BL>MFU1^DsnQh0^|*CR^p6MK=@@zLb#@^pY9Ax6;`H)+r$Z<- z)iUIMa)AFgfp>%4cNmdVw^(NBH&%$B7U`abtttE)&$6H@*ManH<`AnFGy~NXT^afH zpE%@#HxQhp4Q|G4A)!(ggINlKP4u3~bJcbTQfxVQ1V~nvYU(Na9QB&uSF}?!@gQ#W zja>mF&Yg9EZvz+Y3T08+zyr3;w82Bekk54L^ZcM zRjpjdnacCP`G;ylfNC@5cdd!8MO+A&i`_B=OjFLXXsUTghSi(28Kp*_AN(QOekv-p zi1*m2^+;v$zLTa2ICM$uRso?SW5)dna&oPsb}qmol$X)2B4wam0#^$ru&uNNf76TJ zU3~Ymxq*y(v(I}Z97kq?CXq@l@3kyK>;;T+PBLyend}QqC%2Su&!3xk{&D#3-U5>+ z#uc(#S&2Ya4Egr$NO}Nr^d(On#SWWvrd@X{FWwiL3wwcio)Zkyh3AuPJ`Q^EABcTy z#_%pw(CS4FK~C$ZQjY`GCbsRY_zF!s6N7=H3yjfXd}0}AH*`R!xm(WRrJmE=4Xc&< zXx2tdxmOsLv4ncs8la7W!=Sl2jve+*;Y%%Xt2OqyJuC}OrZBIiu>k!F_xd)U#)t&F^?E*qi^ZFdHWPZazc!>z4Z7Xq@rL$W+Ub1`U)Dye9^(qG^vy6*@Dmc%z z(3_f-4%oJ{mW>c-HT1<51Vckq}cUcWDZq%)>@S|o1bDtTkFEvwQnJY(((%=OW z011EuKms5EkN`*kBmfcs34jDZ0{>V7PdEFnY-jwG+y>d~(L8MeULXOG07w8N01^NR zfCNASAOVm7NB|@N5&#MO(+OB}aWdkowq07Y;#2vjHx_IkNB|@N5&#K+1V92H0gwPl z03-ks011EuKmsN~3Np;Ya%TfbKZ86#0w4j907w8N01^NRfCNASAOVm7NB|@N68Ogx z;8}d5%!muv*0f3AWBiYAF4#bj07w8N01^NRfCNASAOVm7NB|@N5&#K+1bV>(13(dg z1V92H0gwPl03-ks011EuKms5EkN`;F{}llu7pFEOF5u_&fT4)fTjvNezJeD>03-ks z011EuKms5EkN`*kBmfcs34jFtj=&r7cZa&Svk}O)Zd3}vn#B0zV&lk$fJ5LA#s>%l zf=0+lOZ=YkJzZWNB5v&EN`Q!;wzem@G0KVS5pCTd77z)bh#|ysD@o18olJ!w*c26i zH-PxT!fA?&tvjATfe7QRi4+$I0)~)+!6Cv9RI00+tho4Asy)Tp)q#k2gSk-bMMRip z0bi*^7qYrFl>iY|mz97^AQ5o53<80KBjKWO2_ZOK=@ zO@J^QGyLJEixh$#8ytd=WP|^HL8MS9Nfg8m!c0R;prxcCTe%SO_cS!4unc^CqNVxfq(x-#w2UJfe{2tptu3*gdmVGDacu2Rd=GZ zEkr_6O9p;c1aih5AmR-bU=Q68nL zid0uYqa{!Acf!o+0q99`w#sv zh_n4DAhZPhKPDiA%)b=ScTIes1AkKvprjv^!}cec{Rai~zfuP<-u|L9BpeN>4gQ+9i@suNNK<&)ua$o WQtIe`FCai4|589mBwG5rfc_hfxf@0R diff --git a/tests/data_scanned/ocr_test_rotated_270.pdf b/tests/data_scanned/ocr_test_rotated_270.pdf index a6e90baf698a4116a72413ab4b72c3e716dac2fe..ccf3c612847979126048e3923edb26fdf127ffbf 100644 GIT binary patch literal 23203 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 literal 94702 zcmeFYWmr_}_XcbnEL2oN0SS?AiJ?KHTe=zP7zCta02LMK25ISLB!*^2=|*y3DCzE+ zA>R#n&j0-CeLuWk50@7>dwAwq>t6S|*Lv38(7Y6vWO>HQeTxRZT6lPii;|tv*2wCX zpdcliys3@3qXi{5a7pDBB_$=Bq@}f^sXg%1+R)Kd+|=0C#PpW1@GS>NdsD;Lw_FoA z)z~k+&=;dLG&IUKw=}UZGfWLlXjg9`%zoK|6V3(a!f9n7$YA`yG;^6|2mcO1Zvf#A zQwM?GR^^p<_b%;~-`%}sYGd;IMavhv(630FrcRY$-k zNBuQKQ*XLJW{2dDrfC9&F_y5lpo|CYijKaki6Owx>#)*qhiRTxQ(4LWO@io*S|0~!q=T~?) z;f)WMX3OuI|0j3O9Ql(w9Dm03Y|{&e&&~Y*%N;&SzB4cWl{;sb{teV;XQcSwY4rbr zs?2MEd*}9QTABbk$;Ag^KYuB0YH4oaNXf(g40Qfl%+}i0Ue(Uf7~ty#5v1%5&&k3j z1F+8C&h{*K|KbeW3rk0bm!|e&wy*7MZO#bI`!5;2GUoP{Og)xjuzbt?OJ_TUXI@t3Z*iy8diJ~H`3T=@_2`#(Of2unV?XLA3KC;1$o zsSb%+lGbEg$`I;K>jk;GSxe3n6YFdX3H(mEOZ_fO(DLXc@=O1G{e!?i2>gSgS^KJ`0e#@>md*x><`BIzlko#eR z+la1udF`D9wQ4Y{C8B|B9jpaSl&UZPR_l58@o8rtf2v;%E4O;df!UIp@7kV-fK%|nrecj1Hm_JYyit6y;n?JqCb6?A7yu6RIP26UBU^Zh>8r+TcX zbLb2sW>9TUkZ91xuO)alGZ;2|}aK6?Pa-``jALYY{Ntiiksm66Vs+Kjr z=*tR>L>=k4&7kZdLb7WKTQpn)O~zR6OIr?6xX-hgEF|Hh#1VPp;j$+3;zz8Ad2)t~ z#8p|Z0ztqu!h1BnWHC!)7QdGq>Ohl=GpztT8u$;ZlrS=6BfSJ0-M#4kJQ__ zZd#C|6zs~3y!PDd3ZY_MQ+DDcT*v3zX)Bk!*_(jHsmov5h@dtNxx<)ox*W z_BM-S0N_a*NTRSi%+%4)A^lqsPT{7R5J95>n zvh8(C&Ruqlgt=M(7vt#hffy>$b0IT;JLxCOsc$g}xEA1R49^1CE57w_e3e%&?%s}B z7h&WRWOa8jgfI${n@@C=Q6Zb2J4wEt5P~i3J+~>eCw-H9^|qIrnHneg!J0uk=*!Qb z8Yb705s5wV2Hoo{^g=5YmXo?e^S0;NqB(GL=BhEhn$b^?SBW$kWX;$9h z9k_fAS;LvD?ecj0-2r};hfi5$(2R`u5q2o(;qnp*yixO%&T$!?d_mcEQX1O{W(GlW zqE`xy4FGMkKgjU-_~ngOB`jU?0poJ!4wrkmhwmnz=!L+Ci#W>36;y!kPOpSYOcXMLAmT9eTu!no8#>QiB`|AJzFBt`rg^ z)%<36Vqfnp@;iqP656MN~2W2A@j{IC5YiL{I z+~Gtav#75RXvcouKi_MaGgqoiI^ieT{jWuaC<=pJ)cn0t3$gl+`E=E z0Fgy$z6@XGCK( z?7c(wvP1nP#62$-B?w!`28X8;9- zn@bu`hp%4)7Q6l1Vhc%br~MB%^{)#)LI3dkOcx9VpDM(FAueZXM?#a8PZAV_yj_~< zW`CwcXCZa`Ba8q0FU|fyt2y#b?5Nc`A-dnWzsT>i%(QR6P1TW3bp(LbEIoGB!dj5J zKW?t|;lIKQ$kC!eBb{T`!{Oet{uIB@+F2|lLW5h7RYgFTqtj+|dw9MT5Lqc~&-(x7 z!NLtir?)>~6~qJa%Z+mmPr(e|GG6C!;@`Jjdz4)Lr=KC=hvMBaNMD^ksN2-PVq_<| z+n`c(b8NGbyHv=@gla0PsOTySa`5CrYYm8nz_g!q`mXT(+d6wmCpT;1@&?Gqvvo#P zQ;9*w&6RRq1;?$h*+KV6=reaj!hI_RT+@($HT5U4`cWb}i*TR|H1N*v^O{m)ust9; z&U8RQxU6h1pYDJ4eSu|4$G_2mKkeYKWdUllQ+fpNbj9ZQu2s*UNF{sLR!2#4b9)@@ zj4~~J7jMumlJQ9Xg@q6InSEHj?(-usr)23wHvvMRuL~eG; zVO~)4RZ67BOFY}ExXbLA(7NZtKM0koeAY6H6*DjAC&oso zF{9jk#xw)-C^JF#PQGR@oBhPHF?V16z0)Z^{A3m@yTr|{Y44i-!b5Vexu7_bQ$a!J zz{5YO@{%*x_mw*AOyQ`~hOg3C6 z70H6cuyX$+^v-o}XdOZq20z-Uq#H($kZ%kyQRF34w!T99#3XN3k_ne?J*efzBdc7Z zP3E7f(KTR9o%;hvyp>HN_YuCe!m&wE^J+Ypsmd3{V|OjNY-?YaRdDl{kO=xADp>ds zO=q5^S9n-Ck>Gvwu6n(q6C|*-Lu)O1X5|;EVsZ>lw68tKZ|us>EF?+nejNk%cky;x z_+mk`o$u1HtEyu){vsq{w!fz5?CMUE)@ zX*R1j!CQkt=4<8H1ust{`08DO)2eJA5dBKCH z^$$EIa}PaFVJzy2`ETjn3>@kH&{Y-Do_-TQhq|(}VR99+!N5?+jc460KVT#4T^sOft345gA>Td+$JMVt6dGR^7s2zIKxPa}%&e%S0s zW4NiN-_dfup9hPEIqoN~sZTW?Ifw7?o9`&(J2vdickxA|8cq$dcU;B~L+iV{;8ji4 z(|ff`qs%<>{_A;cnFcb{@FLsjYc>YeD^5A(842~=S!g91@PqE6DL?MR?9n5%r!QT) zIFZh@NK&h^C2YSCV=`vYV?N3Uo5`;#ypn3Nay6CnL4Z1G$jCD!QKm25BRd}@nKuP8 zuRK;q8`j5m&}$Ea!U?;R)NGY*PaLi>kErAgoq;EU%8qg}8GCq#UyBCzm;`*hILVHHO$?MNr3-Urm8JKrgf0@iox?Q89b!CUvB>-G=lDROohWiK?;m4u#rjAY88Mrt%oF2#CHE(PuP zC?6O4$#uXw5eHB2j0`|pSdr~TjooAsuI&;95+W${@tbErHcp6>V$HI-cVnKBmxH}n z)bK)x-})$VW8vuUdq%*_5({NnmEAgmq;R#N@caOrtjSdaX?Cy%96o(;qsG>y5JZAPS6x9mLK#9`Qr{ce<8Wq8O~awg)zHY8woA}|^Hb@3XM*6qr~ z_kd>RF#Gu(Vh6=#wikIwfux}#%d12pLSraS##Y!z5j`Ox5!(ch1$YMyt{0M-4GDTS zD^oT`!J%<9g&eGnVwmbvGS9C{xsp0#o5muKApMGV9d*XSUkM2sJ-;gq$jQO=G8ZL_ zFZ#>eC$s5{bgO9V$`o)?lBvfWqwvND+@*n8l>eHqa*AT+^Jb$&wEa`gtf%C81+TPx z4r^Yx{M^Jnoy=J^h7Y#G2!-?Kx?wm=0<+-w-G?)3Y^E(&D6>+{)w~0Q^e`feL`Ulj zA+Lk-Bev->4o?~CW%rcAgc+Y92jLr%>*jIuNpp|3v*uRU&C#)PrbB%CPrKTlom!Up z;W{^W^pT3>vv<4WWopaNVBtS~AzkVtQhjP8@V+C>&yi7J53d-t)g=e%=>4M(el{^Y zGB4Tt#|}w=+p9g-Xpvl1fZJwR_*fMpK>u1(zT znADRiN)=xXw7m*8ydK?OF}dZ)j38v#-_9pJI<<^Vff&7iyNnAZ7O0>u%Skb7)R8HBvi2DFbGqV;YNv zyUZU~9*U@rn}N3W)T&JjJ$g?vg;3XZtEaL{{I*@1OX4%En>M&=^Wu(lhUy3Uw)?^u z_Inm4y7a%MAEA|c%ksKqc`^zyFkRD}iabb~jCS1E%gf4Ja~9j-BJ1j}1#MtQIxXbm z6VJ(@jBT(^JZseu>2ex5aXJ?ySYYhEaZ+cogyFfb%3dtbMe^@&ocVfEB>lQ*tmL(w z(!LeE9VHYayYO|S<8XOLEIe1f1NQNehQl1HZZ|O;)=A|ra=~lZ2JygbPYXiV|6@|i zmT`w(p1GIfWYG!}*1E(Tr>z54%fAnUd2%>y$5?Fr$o^Q>t(WfRbetc%H)gIty&g9ylU`Z)veL;p)jUkHmnR=0(p6#^0aJ^P1;-!0LQ!aR z{yZW~QYyC{C!MG%B$<%cv{m)1o_;Tn{N`P?*iHiw5JwQmT~+7y;(#i|c(pt+7Ou&8 z@@O1VJ|nN%prA0ZL%_3>+JDFPtPCob`p>MppNTj*&B)ErHtF!mr7GH!~=>w-%p;G(0F}W9nZm0Z0*fo z2Oa5Y>q9_Zo_YX>n>|jQ8$Zi;P84Iu^c`vtZrgEIclbmUYCCCGgH<`pOef4lwlyNa zxGoj$?wRTC5NVNG?9T^V5VrjIB7M&?*F3jQ7n6~&?PJQ7_r|zyWv4~^8y_5I)iI=~B zyxb7kX_ym!b+A=&xYZWq$6ZvyP0>&L)ZGr2KroRRSOe($&T&hPZ7_%6v(X7Eo-Av3 zW1#+cQmOZ2gU#Wa6|aF+9vJ9Vw{zaoed`n!oc^T8Tb{Y5%E8K0x)|c%S%;HkCtCad zNaw3p#q(bg3`0e{h_a4Q`Eo`H@*|2Et?c}}Ra*&2`H?Dv*F}I58FB-&ChG}?bu_a~ z(S;rrFnCEid2{7b{H!?2aPsvr9UO)pl9iK{A51yPJ&q|;#N!zuS`0%h%kqm(@wmqT-o#WTAj+H8@C%H zoG0Jj+^2cy#;QMZMu0-XoYXGOIp8$@8u--l`g!7?K1vc;xPXTlMS_z+^x|P$bH7D+ zWo2it{LOltq_?8AM}W^>yx@g1WWEqEL@usAJk_gSafxV)92AX7+K#!pYy;&&5?O0? zCV_EBUD~Qaaw-cs25mrd65yY#-06?_VmkJz(N?i$80&fHwLbn4T;sO5SJF&3A?@T` z1v;j}R(^i6Oabk3+84&69wvLQ1h*>@BaMtw3TsL9reb2j)s^!z4SOs?b7ICQT~k;4 z>FT>y=yZ&pbIwzWTo#V)IUyqtyG3iTiyYieE)}vj0JVDoeg_xw8dB!krJ?!jHEL>ZFuGG@6md&&3 z6uTWmv6{HkT3An_nYf|59r_x%ZPDpBe2gh?qUo=B-PTRV)eoE+Y0!n!Vg(G0a)LH7 zM>-gCVbpi>v%)Yo8sWN+E{5cbI42S=*Ya-<@$J^YJ*T|1ygKhR6$(|2zeidiST0{x z`u^3x-HSy_B!LdoO0cG7t*vWjz2u4R+csPE|3v3WR8@1AKQ(Lq&#==!ClUR1qwgkhgv1_#`=rok5joB|`2gCoYpJtiH^s&; zaP%t!Z8V0Ln1E^OyN0J01t1IpEkA}Y6C=Is$H!N_PO8$@LCAT z8W6u8G));Kh>X1I-m300&2p!`E=j zDTb(ZoGS^yN*0;B^p)nN+95z0m;dBC3Jljc++AVsgfVK7V1aLDiYQOWAz!h>H}ffgVXrevfsa}>bwl`WS^>;lQY5pMzO~*X>!YjnO5px zEGC}YG^GXhkcWnVp~MG4>WxLCJrW%^8w4m0w$o))tsdS1j(I>^vo4U4*koC1mm9-j za`|V~CC*$53F8B$<(Qz(<0=hAhUkFHak3UxA?>NLUfqZh2zH1&8(1=xOo+~~88Dqg zSp`aP35 zna z{241aL~m|~C!7chI$_qCA`?CSd2P#Aa$zLVZ_HeosXWXF`q>Cw5umvmk;$YJ z6@i6H_-S>WA&Mr+y!Oi7JmPK08lz{D*lturqj73{Jk=KxLYSQO>j-^6 zY{~cdo8jiE={n+SI_)0s+xg&eoFDH~3GNf#zmLnPp{6Fj^MsL61xnO#mofVW(ax~M z${k#yZ!{f04GFHYcyo0(LDsuWmq1}ul;wW5Rh3Ds9 zOCM5P4oyZ6e%oF%o8s(WJ!p*zkYU2^|3u#V~7Qxb4^V zIp6u^TvYdTvj>jqZN)tIO>SJzX0%~G6(+^TwC&2Jw>KVDq#pPNFVvbc1nBgnlg%nA znG%4-OVswfyvFtWKFnnw$qPanEey47fsHJ4Z_Z5yo4>F$*| z-&w3xRxeh_pFh_4nH*I4m|XMMn`RW%sD9x{A`@bjs{3{t)=nbFVj7~_Vnm@16=9PT z;Y22Gu-faefhJG9mQTjyWxd*vSmC3fJ((%@C z>VlR`W@(~uv}RfO2uruS&F9v4&2aAQ>da|~?g!>B~n_jwf4+mdU&GBYen#oOyOyko@uRaOC z_6mkxfn)YKgg**@AcN=)BuZLC&YuRMVfw-RUVb*2!up%EO*+tGp;ySkXlEv}ovxCt zl@_$GOJj7cT)tIit6{SVl?r%&c-7^)!@8+({6-}vEw85uC7n=am+u{|E93L2^#RDN z&-0h2-R2MLPie;^Q%_gu-T03;nc9*j{G0?8#i5;wc-_9ObaNQAO%iI|TTWP9J2h_} z-?DE}lc2V|edhbL4oQDsM-wV=PYl)j!^9pODy;01=)K*CFfJjZmwupheOJrCIHJk= z6MdF?0VXa8VZ6$&aUb)t+&=R1rRN0lddfZ3%++$e1>?cg)~wY_9U7xSijUUaXux$s z{9CEsWFmbIMEaD%k|#8 zjVsvKm0Ht~ur*fHEMf*;FF5fUQ&yO57}kVZ5cphvI7k16BtGli3`ofBB)91FIu6pr zLG9M@N1xENnUc|viN==-FLI~fa7;m*-Cc#{g#jE-ri(tSq5JCeXgrr#ldobV!&4BN z?h#j&;-W-_IxV1`)*_{j?8IXaafb-k$v)C+p$V;7e~1$+T`zDgS?AED%~DS+(PO&c z{X&Y(JpI*6Z|T2Oq^1Utq9W3t;)(G^dB0@zB6Opj7@lC_-haJwnbGN|)DEdkm+(q6 ziXYRRvxCEg<*-~H!mD)?yjs>8VBIruIKM$X+5lpNCGKTavWC+JaUzHo*X+l%cRs-C z%x{rCtIVtq;6g}7V|m9@_jIoyDn8Q3t2Xcd$Wh-}P7`sX2JvmA4?pUcBMySauKGsb zr7by}`U4a+p~=nRUuMpsuG>ZDm*E3?sU^}iQ=01#4avBmyHNk?Z@Qx#gcihU4TcTH z#KJq)ImP1TbHq8^6N*pe)MlXRR9M1y6UoLS*K$V z5NAT%u2GW3I{>lH^&q_E#n=)u^Q51iF9)_eYlTPKFY!5pJP9vC3HY%0 z_fOOVf0ghl)-#+CFBU|EZKX?IPvRo=ac79wfTig2Aj!BZ6 zW$(>+%qmWztki2Hw#IV$A53q;Ph`tQ;!9$!CXC`=2NCzC2DD}Gr-#p?{mo~Yht`Y zz7!qIap}_M_kPQjDUOWz6N(Te6}O~mPL1A=H@w0!JgUETdr#y0F$V#9^EYc^pJq(sS_2d z;>I*&CZ%aLQlRm=wNT7W{4jOTC{V1Bdwfor6fK6n@(4MKx6b=|c75=7c;%s;8s~zB zz@VSXIz4Wf9l(x9;QV3v~t(7wWvmHg?zUzi}Pfv zy)TmA+#@=Yo!@5a{J-24Sk&7~qaSb#x3CS;726N1>5Xy`d3uwHp*zInfi;z)DG!1c zY!oQLra~v(%VG{Tc&WY6qTeYT#V%7M^Wey>o2<=EDl9?Wln(Z$5tTZwU+6(3!{FT= zdf-8dt^ypkEooJs(53GQZ>@-6@5HxW+|P;hxD}CMHB{XtD%Cn=?wl^-;ddp(hZeD^ zrRKqII0XT+*+5>ns1aqOlINqloA++QJf%Ifdv%Rj!NU2MObL6o`J+Hs?3%B}U0T!* z0`pNpm3IQESNv%8m9WHZvQod(<`mi31dV}idzM`?h;NbqE8nVuwA+_1rM{YSU%Sj7 z>&YO?9ZBu3llDnnx5%wLqJZAv{1v`KB=+M#m1 zY0~;S!|34Ej@m4Vif##?H&JFWF?hrw!+yFI7sMkSUL;`U0xz!Sh%HpJiMS`Uo^#?W zX@MPW9$`cVYhjBCZ=jMP(ub%fN9V$4l*&Yr^P{{Q z&e=l-l8p>PogsAr?~l`Ct_V#NB!uzJ(yW>k6Xt1tt27YaQ>9-+E5_OvPRGD zcKr4WnPSo}YR!33o_rB98?DS_T!_pQXA3`D>A70!#VJ3S1hRVciHXmlrS)e4pIVa7 z>G63uLj4jeFSsm|7!t5~N`N z{92G`kX-&VCJqp7iU=k7P43xu1r?0(o0kUyw_Dlv3#bz(e}`J{EYzj;>>0%458EN% zax$?|vcjPP;b%_osk2T1m8vGo`hwoieXHPq(OX+3bD>&xR8G!zaiHgYCyO@mhYpjj zV-jw?HZxDfFZ3y!aNMDUF`Cw)hf?l&Q9^;O1Y4@&Ciw9MsJ2@C`08KaH^mLjC<2#< z$Jt+w_^4A5)^iI}kQHSOnd9+qav{a;soWC&t=D-WjN-tRr((3=h6U>}u8nEeKY$Hn0*Cx9DXt`%0FxmaWT7 zRexTS(c|{OJx3(9%gczqT>G^D;#e>gJMu=DfZ7Pm>6i=g`W&AB$7IL7%%$(Nj4!oH z%0|ho$9+HeJs<%a8^7v}PZs*3wq>jKY|Wg5EPI^(ez70V(k$(~aPjiDbLUXk>?KE^ zdlpo2ZLR4$ZgTI@3y9|_n-D&lyt3dMHdeFkSinei&k(vQQyZ5b)O_E@d;=3#a2~ZO zK*b+c$nqI;f~NCiXQf0oDu}M_Ds(iWzt$lTJTR_J6UOMFc>GXE5DeAnBYBr zA~P5yli`Zpz7dfVtRKWZKZ6$EGL??j@eG zOigi18|snOe)Ur>PcAATGciJf#ilT%S)T8F^GpN=qvHZfJ7`B-FD6bV%;FHf@F1`e z6}T@(dR>*F?~n?P8{aWMvM{5+r-UVFUHf`1OMO;yc$EM8^M@U`&_)YcQKoAd#h`Tkrq=h?pRTA1TKxh95=wpb$oMU(ekL5E0*KxPdRZ(pgU2;orrOcuY%yPQFmM0)0vRqkxMdovAXnkHeR|aa*Do z&z$IpK{|Zpu9cmR`s+yeMU9$yS?==tbk(gdnYGdgB`Ma+I@z~QqH_97?!+6c&@1h& zdPEJJ4G_3&0t~MxtSw<0&J?t&E%O~>K-W)|_{xu6{X7_XH1XCViK}*LlX&Vn$mLtA3SLL*mouUJ_N#q6#0L+)Tsfa zU|3@dWceoFy6w9Ko(%$$K^I75^csaeSR6%dLs1og@ zwKVC*fu$BkNU~B7Ohe|s5z|bEe0B;El>bJ_O`289Q%gHrl+Kd_jXycd5$0+d-Ww!MpArrt~m^$&7lVPr) zAB^QGserh-fS&Otw|(TQh)VaQwK`K{RA^L|_CRpuG^CT~Cill+7}=5N_c-gI<~b|W zD?pN3XG%Ucqw;SH@=<^}$MIf2mM13K!*Pq%c*Nb#8zrM<9z-cqCy))Xx!_F1_9pjV zV5>8!Wd8br@s{LbEfi%6u2>mpmE_%UI%QO;Tq#5GY$1UJ80}lNcN?y7vvU z-yMNLa}^gobtNdZVjxNa5NFIA~aIk8@_XElZ4zEEc^kmBc|0H zHw30l>}oIkJ3Bd;R|0aZ>!#Ch#%LNpxFr%4zj1ddE?$F>)D*Tp;|}edQoeTSk}~@n z33cB{H|pdW^Y9tMV;%H2nuLz5uN0I#8`6$8&8SiQFD9}NEmq?AM{VvJRTsPOhT7Jq@Z zQ4UQ=g2si&ge&dlEw)5cR(y$j&WM#qJ`mv}2YY;$(Rdx}-OAvsaDR+2JR6XWn3^N| zD0XGQ(59lC1PaG<9Mhz#Yv;KA3Sd8DV4=z7d%+3tZ@q%MHEu2-!(l%~Z6jL;JW7Y(mur-^vYV&}5Jm93|GZY1os`L0 z@=70;B^{1E7|`p8{w9<>C8N^%;#l?wFf?eiKlc;{{=u+Ul|N{;3%dDHNMJOm)4S{( z+9BUNWb+h&k_9!QlI&7vc3m4o4zr_+C(;ZBXaj=7Kf*j*A$2q0=s!F^vu17%>8y<@^0pBro;Cio_IaXs`8OhGknLcTqm$Vd+iKe zA&EAge?yn#dDbip!-W@09Uk)3jkqED<%l$m7Z89w#`q0E`g9J^D zkC~slj=FVZEh1uhlRMyC{GS{!3XOy1fxHkl&W4oVd zPnF$p#twg-BAGk{qmn=^1GY7T!b6Q{Z)JlWgv3bPX+X&m`@_P_KBj+5_q3`b9yr2f zgm-txA;ZL3n^BQX#>Q|+QGflm>DF-FG(_WCQbNe@YJXecaEfiO4<`mUoPftDd?z9@ za^tS7I9~xHsLf!abr%!Ycz#&9cT70o=?FrohSIY~)0Q5EU87am` zrJ~{Xk3D_Amb?3yoW-(ZZk_6!Y9A03vhjq$=qqjQQqK9=YI;HQPF_!P^nzgwLCsB8 zD5D(T`S!opl=GI5IC`(KNFKe4Gx7H13yY$2{If~2$cMwFxkL0Go@e|a3OO4Bz1Y!I zOI$QzKKRC4$z^8(9NBq_Y1AfFe@ft9QJbRMpN80oR3UYgh-l)yi4;(;!Y-@}Z*M3( zmzcCXBn)+~Ft2&z%M_68g=*t*8A_*FnQ6ahXCDa7*h3WnE!3zc`X91g%4T4MkL=FE zutmIL(-s9}`$doZe?-(v0-njwP*k-eVjcn zA`?U&pQ|78Ula9aUo0B<=||Ey7uieFGjsJp`q z5aw_^)&!>WFq^mB{gPEeR#=2VTYy$^;tFnAE<%n+igD-c$Zvq`Wh2`pT#+e zg<=Y_Mt$&EE{EjMW!a`Wf)tRX@lZE%r5Jl&i;4L_t1KQ#;Tsp?B zOZbiuwoljnjDrzMRQ2g`Ff1piInxSd{NH(5w%14i+I@7e9}z1OfPyN>xnAGJH~J54 zSz^ka9p(A#g-;VN{y^a;Y*D)G!&59la;U6uFRVeypaC_C*Z72sEzuDr`2g3=xgtzZ zlg@yU8W2DHR#uGGd0PfwA1WmS3=G3Qon3BPsbREUtRw}iJ`TAvP}ut4Tb=yXfHHY2 zlIOZQvDlKMpE9o3)$aq{`@bn4VBPga<{Dr2Vfk>z@8&1Y=5qH&$r2<^+bu) zz!`CK=;dnM|4=_P;+1A~ZcXIza(xH5JSzDnpv#Q6IQ~OwHVM_O@c3`y-OtpOQ&~(V zO3y8(xq*O{CaBrRJJTSxs1b8r)(ZRaF?I1OORqNxwpK!|v$k{D)qx&|C@g58_76@1 zFjHYedO_ZBu5GBzty}*Atcsq}Gvdo%svu?+rrBie=O%6UpJrB{GVggS=8rd`__Y&0VfxkDK zdO9;axt(qbzHtU%P(qo0%?1!#tBmr z*3wCfk+<=`sD1zjVmpH2<-^}mvFqa4{e-#c=FIz{^!2-Q@J17dO%l%<#E0PJ2HK?b z;rtc_baP7F2k1D5`81?$x+n|{*FHbISOe1{(yK~qXHCo59EHI{H2kLg)_akXQ)kZY z@-l-)>S`aW-dGKFQqzLaKYNcORhDdeBu_(3>M3NgjjQmlM8B z&orkYOVdSu=-vNqni@Xs@oDjC8R>S`{d3cndcXXKX*>Q_`kefiZQ(lMj=VCwy5+2U z_q{ehI0)sK1ls_-1H?MvDBR#yup7AcKI4ldGLUIWIZ+lBDkW>7KQtYKt~4>v?;pPB zunAYTo;qEEw|yRYOf{1$#zz7M?t0(pCx3f>01wG{!&3Bb@CArIaJDt^j{T)O#};+E z$4E0wrk1>QF+e!$Y%b;>FVZ#DcGSAwTx$zgq`nF6FMvD*ohqkt?QGtuwKZ2bO;VY{`3T2EzxlLdUSqb_HFEq=D}k;kH!USNUUehEck)wsd0Rx?CT7u8Llqvb9K1 z4@ki!&o*Yf{u~b!6H_m?m{e39od%Q{pKO$wKLO?gm$QEloX(Do7o!?+R|$CTM=^b7 zrLky*N?$Y6r!opt`$XmD_}l}z@AZAsQte)|J^1V@9{DNk8wRa1SEd2`XnI;}h{oJU zC3qaj&^ZcY0}-h4eRK$9V0rMt+RDb248>o<4VhLniZsyxW2lNNr z8B?YpIg-|E?`NkRl}cKdmixofF(k(|M!QZVq^X49zU4uelALNQxPSiT<7>x<1|7-W zDlB_0Wm@J*8fn>jz!X2Y`96v~6vzdNh_hU%+~iKXs`LqtyRADk^Ws*ZP{w z;DE8c{OHc9(3evLI`0NgD_Q?aY3?Y!t|y)HCj75a`n@s2fqT9VK~h`$(r6DjqprSB zr)MDVuyK0$6B6|f!xDc~7cxx2G0Qfm)gKnrDXZq<&m1KRcoNYv9t9o$?irM>o1rX~ zIt9s!xZ@^gELK4ySThB2A3JymavC7yFQAgEf-0UO*tX4gnIg%C?dzS^{$D*A8J-av zVA?W19}o8CUz1@qvrnM2S>;N85k4Z?shHOmR6OAFfDnx9_-8!A^p(ff?aH?K6SXus zI~sPGb7Z#`9qio~xLAm?@QJ(4R;lF0Gi6WJ?*Pl>;9as@inW-9PzAx~81hJYkzyCN znDoOB=@Fjl2Csy$FDz>|;n!O~?P$PK8!WBOV3;_wa$1pI=|l~(*16-vlj9q6-AfSp zBHRUD@KUK?gwH1T*d{L;?NbaK6pXiuxC&`_5N3|QTE96PDiZZYbedlNa&{LllPeF< zD*AlQJ<3&wj#KglU0EZ6>|smwO69TxMF7FS2F_1%nHYb}CT!=M-#y5FKT-RW_tOyC>q)mE59dtYrIRlaVmZ#m3~GG)y37y`tjX+Tn|Ds+Sj0SP z=&qHsj=F7R1|lLGqw`H{Z1AFX&G|D*5Lq)0^aynGhL4JX;KMw*>S5R4B-~wcT4|kw zN`6^z1BI=4%mNQ^BBE;pYbR8w%z$|=$UASoHfE-PMK|B_j!gE+Dvgdr2XMC~%xT_m zm;Z!%f@2%V3g=~8nI4iK%v*MiU3%~3Vv(A9Fr5uI>mT489vMp16hyRXdcg|sYyuk4 z+T2?a{REBPp~v0>)XTMIGS=6*1qyO` z+EgZF)SxUwDK^U&XH9zvcsN*g(HwYHmf>-2*z5aD6GLp)_Rp%+|;xrD+5Co*i+JBLgzOEHk4+yG+|%h%2TK7=!l zWtUAG>>z(E#KvC}s!*<5Zqf(IUlU!Mb)I`LT2K2jIHCww8N#yE*Di|RKb>Zb-Hx7PI{D}Cl7y-yGt#)XFBDz|*sEQwL6RupK`|==pPXu)U>gNPTyE z-GT8NF?QdaDEkB?j!&z5rvT5~&Yl55OxjG)TggXVu4}lkngnB-LO#rklbbvk;yO2jg)Lkl?$QSN{mdvD5&N+q z=z|A#vAG%>P>?2Rzo;SFf~~ff$Sbj^(CBz#ZpaZhFh9Mx0|HT*1`$+aeT&l2(JRl7NPPu(cxYy$Ym6%&l;#KA9fl(j*K~ zqB@qqpIFsBso8rU-ADn})r#fHeqT53#qgs{jY`#yO5n2~6MP{PiE(9q zv7A@?Pe7U!a6OL72Vh(taylx++5N=&8Dn!jIY(&cukWgD;~)7d4f_phX}v!krX>2b zx`&$Fh*-4Y8HmK0qO1mRHS3*4(S|*8k#}6L2_uMJBDt~Z9UKXo`2wc zIrD|pk#e!cc*W5HP#SL}!?-`UG^t@Qv>A}>hq zmYhy`#!k*CDurq4asR5fRizULLzY(RW^6{w9XAV4R@nn0xr}mt=X{<-(@c4W>M4J? z4+S*x(Of>8h~6UC+y9_0-QR91)dPRo=Zn{9iJ1>_tdf2MaAvGeRsG&XO${LIs0fbj91 z8NKmA^W^loi;j!tN&_%d-N{6D^~KGK7M9cWp|8Dm_>aJeZEPvS%ix`+>j`ijQ_6r} zj;uk0)fW3q;9~AE3`~To|Fk$RQJ&P@W;rgY6njRzDcZlx^y6eSM)qL~D*X?<7I38R z_kQs~2x)Bfn-36H)1jqxjZ^L^+^wgIquz8fT-BaNl&7S5Z)L@QD{;Xa-ZSM=AkN@A zviwovAA}Rsc0gg5x7;AeXu6P{GtHJvVSoQ^xO z2<;5((FtiKL+HY0Z3oL`;vs$FJjpLtR3!8z27FGN`ZTZLV@!CH!$GaKU*Vp4kPuMa zIu;AVrvL|82rG;K1~B+_w)a)VY@Q@E0+@^$pHo$Qt)fk##dXffzvOP7`QC~LXZnI6 zrMdvU0Q3g_hUhoFp8O zY>pP`OoeK`9yl+!XYTgn0b7eXe}9%v-40mPQoHzWC)XgOcWNd8!ln2Prv4-C=SB2D zR>=wgUAeqhrev5E?ZQYL{{^forJ&R9mK+`<9Ed`;>oTX24+DS{)H7@kMnF*C{c56_ zurV-bUcz&+*a@pMXRAe&Mcq=RFQRd+-CGf!@|SHQ^_vz#rLqxKF6y+%nt`k6I+m&{ zVa?|mS#5(*?bs))Z%%w(*tUA^{df%o&mgD8O3mJ)TMb&)&~*mmJV^D2@hsGdxqLgx zl3G9c7vZ}NUG+OPyLs%HL6O}NC%_Rhm8SypL;P9A>toGR0v5oj^;+o}2zotp-s6u= zR8$!yUr~}9?Ecu~rs6(>NLKXr#zDF9O>05WJhcn9G`~@30Gd{_4e|ANge@Auws#V^ z#E-tq{uk(u9T8)t-aDNQf0(k<>Or*ewZ0=7i3oMErf0NFIaqcl~Cj3`N=e< zp$Nyb^j3*~HcUZ5o#!J9zq~#%c=BfWpeNP)nzhuYBvzL^+QZ4-2f?e=j5xHI#?HA~alf)y8zgUfsjnR}IU_62;w#c)9F7WBD6N(P%VAgcEAHHy znb%0qIb6e?)mO3D&PhQWM%T%oPA1HbSd2*~r@N-x6qUAh66NflB(@5jeH(`jr7YR2 z*MjUOPP$1hmS*xwD_Ex!6eg9C;1;ookC%w5gi$7u+t_97H7&b-4rX* zu-TRPwM5h@==^Y(AU`ldnCAyuku0!BO7x0YN99O(zBu#ymqWL(~{H4*iCxm zX(xXg&~`>iAu8n}ux7DSEvm*eFd`M-ls{s`(wwTTNE-L)B;mYd*YSH-GUY|uMRl~s ztms4}yUO$x=^4$)fmRQAeM&*bwPk|AIA1UGj;$_S;jX^>h?EJ%xO#<)^CY2J zbm61va5fDiD6R6^Ku&w-mU9gIqwRgkLqm!N8NgjnW$B6Ven+M3MTe`0DJ2Oez|)#S z&nXV@>b@HFmB-pKV_mQwJ=;JI)PKHArE5X0u1uGC`WtUSH|#FvV3l|mma(lt zW7oR@qN|P@s#3{5c?D11mbfFY-X=2(j9w?B2WT%Ru%P8#sqQb9)!&2$$~-vdcOS1G z?inE7WIfY(j6^Nd0*7cd3%26Ffaz6S1?R)wv+LG=dP(D@xBgb;Rk=~ zfmB)Rvt?OGub!(KIb+pK>7fQ;n3C=m5%x}=8)>$>+WM1T1MI8VKHj9uen~*$UI?N6 ziiW5U1#K6x;Dc8MI~f7q|nf1oS&u363=!3cRi>5NYd#yc{8KyqC zXFSHfKh@sKD+d^~hCdC4W0FD%02KI8^N^j#9+z0r5)iA$ew!Lo>auSzoMg+-)EGCL z{|nvDeKK8{>t^N7jbFHj5vq{q6Tb^2NW_deEx%{=c{vIx6^ALgv8>$x=8>4EPNTg80bcV{3tJ$Lc3VGv*^0QS|W!6Q!`BBR7NH$;(2qZuPa}9PvW}L z{zQwO!ZrM@Ax=e&wW<11#h$iYBjHBZUR}!-HK5ndjrZu+PZsNUdW` zC24LYYsLtiS!^)D{z4(0c{)S2wBczG91~b7JpNU8#ck)l$0b^{Bn|2P@!jye2@+@G zEzu4X*)*%(!OedAg-$}!GNtg%cjNmT-$*p^`9;JZWvbdm+53=#XC5KR zH+CJv%=NeZ7>n5v@Q$ZRG)&+I5QLq;9bavGmFU)T}{e{|;fjXFj=R zer2yA0WRzLY^<59M$FRd`hFLs!U9c;GH7>MUE>u!7eLv9Mqp(#S&SbQ)bI*SfA(z( zR>mf*4SR3ItXtMsR@FQ6LyyfEz6*ZX+mUqwibM0up?QQv>eNG3M19*4x&d$!5|=`7 zT*JC!Ez1|+n8fpK*Hq(Ug|H7X?;e?@g^THw3jP9AjC>1uKI$CtKWHls18DP`;uA}c z>3I#V*r&_7t1rp04cC>cBoV|^5t3Aw29RrIPV{UuD_1`AQF&Qv`jnoHpCe@Gi?poC zyr)|hcrTAr~%xo+}XcGiXNyia3oBw^hqK4&5m6vp13rak+Js=Q1zBWfvEpi%1j6Y!K>r}T!=eg-FVzyB@d^H6I31nOCN(zSbUGV@CaPAG^x%A9@ zI6hs)vCr7L>J6%7;1!-4gBy{^cxG0?jEHnKbYSmtX2OiFTJyR>PCzGU{`bEmC;ZE@ zA^{HvlqFEQ%vW(VI6{fY&(c|KK8=?T;2Yt$Jb6w0vJ8#Ys z5CX!Z_pW0vz!voA%A{zy&=5HLHV6|SYkxX-?gZ|&Z%~^Vv}2)Abv;X;UMM&SiUC#@ zZ0Trz)89DQUliIefY@76GysLwoT+>lt7hrGGLOObH~@_d0F6hjplvp!a>AA|eYW@W z^kmIup01a(a%K>=#lK+)V;H`I#WG^?BeOR=N6)Q2X!gRqP^6Vo51Ckqi3z)_9J)x$ zU(oIVXM|<;ezX1(TX)ngbLMP`D)dD3BxikSM`Ch`?ia zYm~-o#xb`&-9yLOi)rCpH{drwmRE~t73G} zJbV+M87r{&ab`tbmzeJITEAwi-IpN-bGzb4;axU99zw3l=)m_yG}1meyk>4P<*~@1 z*%9gtfmhEx{IgG6^r<#1+8pz*Z`aB@4e)N~2q+Gn-`UwHVbr5>STTf?6C2UrZ`W_# zgxiNBeT#;5xK@cD3d4Tol@^oW>sPU%dUzF6JUh5+Q!matFGykiRqm=Ex*f+6Cu{m_ z9pq?+oS9UAdcK$j$7x$3n-!1fW8rn?G{tbk^_2YuVdx!h3dC0&U7T*H?4PeM2K50KXw7I;g z>KK1AK|R2S_iu=*M4D@$Wb$T|%_FrY&+y7e{~4$*dY5jvbNg8uwwictht7ZBqMIDQ zI;L_%{@sE(IgK^-zaPA`E3tN7_nP_ci2Ff)mBJPK#=nsWb1??Nqh!w;d9XPAq5$N7 z=M~`ijDXx-x#5#_{LLidbZeS_KY3~3Xq0YPe}G*T90KnRt@HUefYIqlNI+gtqRw~S zM5=hBSE>BJq~xU-Qi^TB6R#b3uU`^a{+D6-0v3?MCPue$N|Q37p`LR5e@~-IJ2JTS zVe+CV(p6WA_qZe*bpPK_n4)tS;}53`DUlsRy1He^`=aE3Ll|=9<$?j>BP2O-_EMA) zLjv6&fuf?nAN-FPArS)g#7rM1PliKZfW2GW$bjAdpHCR)wM8%Hn3=BVG~-ax`;cl~ zOlxgZj(@{1(}U+}jOZUeIcmKlca~)h9@30j(ky@h=-EFXS%0hakMRrY({NO827_XJ znT2JzPTl*Z2<=&q-6`@*L0?teePFetIJmg`WIX;7a^{LdU8L0j1*{7_cG z?qvV{$FhSTHUo$WcuPIt>;HbZCTyhQc0uQ}3sz$PzI$26u!;YoMso$3UPXrc@7qU} zj+K^#bTyiXrS!IyPyc;Qbw6ghF2u?K)`$q2x8nKt^-I-4FQi18n+7 zC&~EhmpKW{jfiA-s6L*v&VS~N|8YU9*}XiE0T;Gqa}dpOLE=pNpTUU26L>)X%xHtj z3hmKknd?w88Q&!A@Ux7w(Dm6}{pJf6Rd~1H%4uA4^1Wo*`PP#K& zLednzc5bRnaDAbv76GsL%Tl)M7K^Z5Z$AsFw2*D$ZGGwYX_d9XcBSWDefzGXZ6zkg zgX#cszto4SZJQ`7k%l49Ub4|yGc_)~bSs8M{2q!f8;aW)k1~$s-sb1HjV?hcwHp~b zG|s3dJ$y58tm~T5Tycr1N;Pjj=h1bQc~|B&UBgN;Bh9l4 zUEHD*oeb8Q(gK1CraOYSC5;V6e@+{iO~Gzpa2FZ1&$T=3!`!l!rq4g7lqa0e?DOK0YhZ*u1FE{5-KLOI5X&H+aS7}`Zww5BOdzv1uIIV8 zV7P*Nv(nymw(0vww&ms5qk`n7XWflbpZOZ4AicMN1?yA9}ub`V^kp7xpGi1J&9zv7d^-4nU?`7_yI zcyAGXipT#o+hF+R;P?GSnOC(9h)I4!cyV;hTBUvtNG{5#-*JNM^}}CE2b3u)Vu252 zZ3jy3W{JOq;5;5c!&@f*%=QUbNLg6I>dVOl5q6m$QPSNT7%j3KNM3mOaVIozv?i6* zMWvhy!g-ftFjouT$hK(E!i(saPH+HuPjWMKeYsa9UhGr%*UYzDP%j4_BUk!EYLzhF zy#!EJcO$Bu2>@+-8z)l!N83PXgyXq;(#h~xy+oxbvA*3v^)%E}V{+rc+NWp`8>H|{ zKZ(|1_Br`T)<&M53V&&@ax`R+_f)CgKszdHmjHHTA_3?+(SmuOe=$9nnTh}CoBBO} z_~-Ot_w*UA2-CtKkL)Es%5@(a!Gj&h4 zmD<%KGo6%2PdgepwVCMiDV>(M!CcVhtYsBQm9-AkU)Osl+B`;DJ7E>`UKtgVNF))B z5X5dK6xJB!HpG?p`E){>OR6k%wg1P;9)r&VQps?uE`z=^>V~Osy03nBeT4Bc*a1Kb z`=p8%jyZ0UzTe|9RDrQ}{p9x^nRJF#eZ{ZEJyWkpn%G0H$jvm{C&7>!Fc7JcZJ&m< z81^q22EzqJng}6Pg;ReuE}u7|-#sZTuvQA=o%pvC(s;$EIU_l~iT9I^&$+)e!11_x zC1n-WcCVQ>y6-k z>dIj4Bg@}nd;|_k897NHShoNdzqF43``Rv|t@wKDhmGD$7^h6HA(mRtxhPnW&e#mV ziG#QMyp@VT4+ZIeUQ7F>>U)4aqzfz{d64iia>NYg{xYnxh1a?8b%*e|IC{Z;vRAcW zingm1b|v##ff`_LEgB&rv017iBp(za@{ADh5#P3FQW*L{5D-xDBRMbM+!4PH;KDfFt9u4%y)Ie=S!h-bYuQ8%s82*YiF}W zk*QK9s#QR$1oQU1`9K*N*naz={w9@c-e1#jxNvBl(IC$``i#29b5_9k9z}<aQ|! z_^(NSd1<#`9w#z9_uDD2qY+%XufJ7Hblc_WoN{U-PO(V5iaM8A20UvfVxrw@({lX{ zqeY8<5*pb`o4zpM{$(@*NKJ*T6)dILLg_f7zczyc3AiXrdQS zK%~aFg#5TSG5o{bAX^_v33AWk&FBpaY;O2mT~)^nA@~QeteI6|h~e2}OrKm4(G?PK z!NRdY;iF%4Jq6n<Y07!+FB`WmAl;k6E2pi=eYwtoM7(dGXyq#>eJx7B@ds+G;i+|ARN+W0RImf-3 z?#Var@AK|F3*r`*Rg)zFU;!o~$cl4cDx)IHc@5*gJ`m%R#f^FM4eT-D1`=z!dsN66 z+&}8IbTVN|_Z}1WS}UJ6Ntqk34GeZ=#95ps{h-80af%)v{czOci>duzaFBb#Y{B?wvd0Wg- zO(}iSOZnhGrhtJF#`Y4j#lzbj&^CFG=D$f+VHMlA09QV~3G zA~@(0x|}eugu@oMIkHTJG=A8}asy+YkP6BBrPmID=KXSS-ux8fkLiZMaj4hW2Z~HN znckB@%QwgbqMGjBuVc0DiRN!%#11KC{i$#3$Ub6$`RD2OJ2cn!W%{3;i>s~YkvU}l zOQc(A#@hb>>*0E`gVQj*A)(CMCRxH;v@c*~`&e68+62|~W9t_i$=*S5*n|(!8_rj7 zJb$=UzdXd!P~pfczju_$+EarayeT$+&vjh3pj&v>~7NsW3i0 z$!kNog*lvAoA)u&^Eb#w67i&&CRZXhGCqF&VQYo%``(J0>c=w06FRN`&;^)>n%%MTYxohmfReyL;fNrHly?XL7sB8n9NM}+@}>7q#A@5;i( zWdD_C#_U}eHSMK+Gfec7BRxR~ka|hHLz<}bNX>3UchKb%hE|bvv1}3w5?#_FcP!uP&|M~Gosb>}cvI(Rg;#BVKe(293J!84 zZU^$>!_>U230Id|kqs$=_NGOYuij}=JSfc%M8Wy$^6q%`47VXp9n`v4m%mO82mn0_ zCSdmFG+dQr72n=JZ{B@pdfM^?14A7U&{>$nt%Cx$WBSpj+D%uP>^bw4XNdd4^4*Tv z?)1cffUa$g97aEWZatZ3NEPNPKF4#n0M{SXKGYz6A-0o z+I&2x4c+iOOnO7`%EMXGMiFWokAZ z27C~tTlV4&?lU9R+%c@ue2n?z$z*86{A}CQkNsUDocs?J6{oLq9=dFDLshKTN=3sZ zIb|j5$yjkCNfkqKeeZTxDF*|+ZKBN}mKbu*nbi!IQ!&F!2maYV4<`q{zz^lwgW-gT z93y^cLFIQ<$QHD{&#H}wJEN^p3t0jxD0YVTGVr57Jllg6Q-&UgHNwIiQ_`#+rDT-` zDGL^}=QyQiDX`x%HyptditUYdWfX9Lunp=d9-&>%R+bF=%r&k|p`8ct#(DFyqAXE# z=X;n$q1#eYTg0r>u_v6Rju^sS`@a7f>f+g{T#*_Dm2okNnBg@kimS&^#|{R;>61i& zS{Cu*$}QQ>KKyv4yOgCf@qP^VjryZ4XeWqkd(eXgE6B>>EMqVcVp>^}e0YXI+!54) zx3%AEhuO#{^D0URM2|eeJ>PiRW-M?9n(?5n4C7j=FkJVqs3=~-9E|>_cH4Ao`GwC%Go7oe7rOoBDde%O)}ujBfI_{|Z$85b zuqg~cE~#*HIUQMbkyFAQ4k6C5-OkWOxYR<;;Etw+s>^2L=bbx5AwsVpIByIlU+tGg zf`Z_-sr)V)S%q-yIAK2{&j=edBG;K~yxk+NA!}x>D~U~-0G!xeUpQ@AujOV=o_?}r zH6rXakzi84gMtZ_36SQ_1S@Hd}raVZ~vQC?duQ81k>AJbSXu_>f%>a1s z(bSXh;)b8bLw9%&^K<71psOBFQ~V8RsDp9v&uSZO)k!UmbYFy*`OP&xpCK^Bz<8ZS z3SJOhJ1s9^NR}utBiHEkA{T5kv;n32kjKv2In&i@ER_wfR2CxaA0oAfS zE^Nru&o=1@2a3-S-+D#dU@~^*OPiu$ zpkIfA&VVZJexSz0`Xe&R#TlyDv29U!?Y06-abCT2yaln{;bwlEJ@t9iV(Vi65%hih zPc2#73cT27|P^_m4It;xaWFCvCk%k8Y(*A0U*BK~T0vy3Jgqsm5GMrEER*tu1* zm7iq!+7%9j1RK$a;g78_$Iw$j+0!>lbYDweHNAxNHdTL|H^y!DHo9PJ!@&3^&x5S^ z?9MhPC&88=$-*4BlPWjBUA|c_jNd(Pj=eshny>h#aMl8{<*}VcrBZ7jj!$i;TqaO> zb{@`*cyaZ{p2e6lYxwM8VoYc86L3ZREkH1k4A;w*Amzf;SN7(UkhN65EO_FG^;yzXJNc`Vaj< z(X^b@lj~QmNoO%f_lw^}r%{%v4~X!LC=>}xy7;K1YM`#n&U!7b*slZ>twNIm$dji| zCQw@!8%!vV&t9J;9SH7sk5S=y0L>bzKb9Kf4tX2h{O5CfMf^h-5E4Z-H1;B})v(nr z{XVJtA_mT-0HDJ+ap*`>IGKk8tkWxYIiJy_#N1C6u^*+hv7JTns6}7W%p(^;(vRBX zC{_2yeNMvKhMEdk#FaUXcHl}xUZ_0*9BQ@`;42azRvjK>G-fpcc}7abZi|JI%}UtA zl4S$i64m-8I70YkL_S-5j|k8TRE!j8ESD#$=Rdv2wMpGVs2U7oH(9%<*iuom&7JS3 zpSLwL$~rR!jpy|v`%s5SVR-g|KEM<)G9?~+8x*Cv`Jz%lRoclxb-~=6VwMT}cl}5P5(b6Tr^}q$f1GfF36m>ISIQ6qar$D%eWVJ?s@LE)jYa z79g=WT|Fy4r_}hu8;uYG9Fm57iRLl_wwZ< zTi&+^Di?Pu@stssf@i72Vf#^H^4I&_(xlNA`#I~Hg=?E&P|W)^VW8n2wpp3ixNVln zt4+UcY+jC9JURe)N*w8tRQ*+Z3Z$zKwDIs&E^i^i&I*7z`tu>SMPu`5Li!>TZ=3D- z*h25c=6*Y%>6Ed^=3AS!q-dTI*QIV9TYo+p`u(;=L9OI|Kwfzt78o+#@)NpNW8E$K za5ZiBJu=B!HlcgClEd;*;yHf()PQwpSRQ$D&&kBw5R^stR*ol&zERCr5bmSWIo2CSyW37iKk&;nQC%);?2kxRohh#cfO0gRLUlPa}@rtF4NBj-lBI z_ku@`cP!s~GC2?s3=es>3m5-3P8ql)BNEOD1Vf+=?PhWigYglk$XkY`-|n9YXk0@k zwcvtkNVoc-RE`B@?72A>PsHKH(@Tq#MvX8JXk|I6p%L+o+fTBm7qxf+qT80z?_ODH zO$3IJVz6A^DmhM59k-0Ke1H?d<8Mnm z5#XA)8;@|!P-UI;^G1dp&bN}C2}#j~#b1UV+ts*pYAdf?S?xSIBKS>qY^lrbHY99& z%DAz@!3&BT{ek<;un)_{2Ruh!^z6*X8|C0BxtEtcD(Kp4@vwg?RM`Ns<<-bLYD-$c zmPT?a*#s<=BuRk&IP3{g%x*G$a^AVKff=#wSit~ zoe->3&vLAgo76)Z2!};Li0eF8Hd5ku7YYT+JkMN)!y;Q0svdhTtMLQ8kSu?knrddR z&by$yWtS|U`W6s=DnGxjr@o?R^_;dBaJWk{-I|%@sM~0($_~_4If}Abos;YhR|vL5 z4$fDY*?ymsp_r(U<1r1qF;AmYlBYiNKuGDWC%KPGPFQ!wfbLEA_Ttn>TC!Xfg1yUl zPmU{Ux{n@fy*dA+#z6tuFQ$%l6nl+-ARxbXpCdzTx$V~1({&2ZzFufB$?>vz#&%7i zp@(h6czGe=qN6yB<5NVf&GG6YPnp0|Zy~|YXvEyaNc5xvJ(0mXnoeWDG&qsQ`?@cv zf18HDAJY&)O6!X=Yi)F`DsL#*VACl=OC7d7%k6_+qNNc3Pkm#tsDX z1}_F!I{G_*-8mQ*+iK+C^%}FB^K*8D22= z7(Gs{S3$^NS92!z&e-68GM1#w58e3uFJozuN6<|&O~R}F(9uepI@Syy>#V(LE63S^ zy`>$nYa8lznWOXdL@&^r3G1jcd?(1WG9)8mU(UloXi<1c!>R&4y_St`fc4TTU!G26 zO|?_XKXwz&QeVD1C(!3~i=o8B{A_yDN0M<8s3r{X-ilF>U+c&|e|BzNgXSr#joV(B zU)!79Oq(~KB44Z#>mrz3f5d(JGYo5bW&x$IEq3*x5#JOO9)xuno|&+W!a582Vi$Y1 z>@dzD?XXNRCg^+VQzaf)GE%ff%Q<7|cz4gJ5~8@v6dR3;&3h3iA`H^wiCMq)LB+DtB@@v@y9yGFl zBNIuc)u!nJ{FOGtw}WLp(%=u6?$| zZjmnJ0iyO0=HEx$S1}*sJ5B{qv4XyYUw?CR6#D&b<%mbBd!I@Bn+TzgQcx?Uq0wEB z`Ke8)E1}YiTusvg-xQrbRL8y!C-LRNY2J*5GAwH{*z#fX>aPtE-UsybCyrtH!pDUX z8fiJZZ88HvUobZcPFg?@l<2fAaPS+Qy{GL5Bzq{b?{?EAKLI*|GXsY>?dgj2pofQV z*Y(B;%E!LXmdAcel`3TRIOr1saQQvSPlqGD?v(@sES#Pys&awJ>`^BESmbjd^5W6D zFb<(4@-&2yU!VGczL2>Er$N@Dt)gHeJWS>s5kq7^Z!kauv6@VZM~lVm9gpbEfI|E^ zJ;h_R-lkZkz%jyWn7fDs2S9Ne6@Nj`;{KZw} zebDY?;+#++vX2f<<)Sh@$W=)7dwEphdAqF!)?MB1eCEO`iukI-g{YsUU6JZGthZH~U;uEX*6GDJ6(JNNg`q6WVF&|tWGdDx!{_MkNb!X7$ z1MFN;G*4r-q)bEgpd`dnLPGUp)|(lU<$?1m9Fat7F_k zY-c3AAwogF4FW7TS{fVErXg8C~L8ZA-2cY|uOdb$H zR;IRAE{WZY-wwnVh#yRI?`?gTpTUi&+J2yYE~4qrYEK=h`?#~r{y~BNGFGQk0gUpq ztyRG!^fBnouH=W9VVrWpnKhj2IF9gg@49Z!h^NtGJ3BPZn_CaH31RZNB*U(L#C7k6Yn^5@M6g!e3HV;yxL5rV|M!+6{m+&{6VjVJ zt1f67o#%WuG-E<2TD2RC;&B1`$jqpGV7dfaGx*u+Tz^wpVgL@TZrAM+Hau;JV7UXe z&aI(XVQP01DQZ{RZ+EW@nA}m;*@@1S!4@+yr~e%qb^|8IH$fb=VLtAMz|O+Cq`i7I z?`p?`CFLMA9Yq-}(okidC-E4Oz9wYH@g2XFcz`t;lfyN$Bdbk8H0!xYy1|jy!@bV6 z(w#+ND%tldPc-p52_p_Q+g)x?%#JdBu*_wiVdFqknYKDLblqOcNjP^aG=jOI89lV*x-K7`gYNi{c0vXah?b)T@)=zBx}VDSGyd_)tPRn(owt1Ew+w z&54`K8X4lLI}fi~H0f&GitQe-1pLHe^3`m2y4_X+YcG=`3O($%V=-;x>>oDv>S?p+ z!o3J&7me$+d7-pRm^aCxs&9bs*J%Dw&@Vyl!R{H*XH!}KrH!>Iuuiif*dN?!1>a@5ecIRxDF=ST5f0-aL(L*uO zt(G;*8q(_#F}Z!K-kO8V9}c6VwBUa|r&dJPIY>F_y2Xrk4McITXRU^a?2tuH<@7tn zt<)0EjuP_pNJB!fp?b0eb=_B&w;OH>_dgEVG3XR6aw${2Ru^3JD8px}YkJZz&gSSp zG8sPHi&+qB8(2FaKeIrf^iIuUp?*m7!?o!7WzUC0m)rCq9ywXb&jO+i-^!h^Wb%W^ zQFu?R0?jJur|Mr{!{1bkX)(HTQ6^7uh}hU=4rNuSA&J3_}mRsVfX*jM~$~=sguk4K3X<6O_@r-OjPcaj>b$x(NvSoG3 z*H@3ukHxQ9rpg!M6bU^j#G|>21rpJYOUK)jkM)=@-G>sOH z)#iExCi@=a60DkSv?#qG3oTFIkJ87Q70;+VdZ;#guf1B@lzZlz31w&&P*-+eZXmQ? z&AoPZ^y6=)%!$r8W~++GGuB70dSmou%ou^zA5FRSh|b!w@%e~`GP;cWL*RY;3Z9$K z6=ut3(+k$B=ZBsjwNB1Tnp!+)bz zHRiw!4H0QIp7TvuTFg!zq(bwR`KH@P$Wz?7m8jNs5~>WGe}m6XK;~=s$K!#M5f-Io zLKy^d0{>yl(RlO8f7n6^Ak$6n-p^)_?_vzzyQDZV-v8(XU6Qz&FKxEUs*w8#oH2Wk zr6dQ{TKxHBBF!RzqhLueq1UlmMzzsZ-YaX;p?6#nu@uic%t-j+4P-a`dMXm&%cM8m z`+2GTv2#D6Jq4FPtQios+OGuhFf-QA4rgaUci9Iu{aivbr}gG8guFdh-f}937^;;Y zG8efd7Dk1rE-tC|o`7`2Ek z%koa|V@YusmpRPiU&Jc?5YMV#OslkIcD=1=q3nw$PX_ws=vg!>rwwLk6rB@wI_J+_pTU zF8#_3cwJYHcJq*jv_RWlwsNz;{hjMECx-*suGE|d>IDl}5tgAZmRvy1*k(LcOf}z% z5WkOrM-@u1To}$P2Ov(sg)?Y9*0FX=^%y9g@iL#0nFy$6m%fd)LQv8@;)ti!OxKxS z&w7QJy_0k=rVRp}k3)SwtJ#(|4l%HDZLkoDm%oEO^p@Y3(5F^BuwcaY>1VXXMw?~) zV1=6g+}y1SlGskQgiEeY!F~B#?L~?)##6Iv#19!*qB=cuO((x`*9Y`68F|VuK10SB zc;UATFurRmig1u-jIaYD_P5%`qw0@Sz;49wnd$Fs9`kDmY_aes!yIXXYKZSumil(= zi;S)>v~Es}Je#x%xsSm*NN!8pM#jCG3@DuKJ+`na7nwF>dLvZWImIsAfc#+b-Io_j z+H^(=OMaYJS7PqRM2p;2=J3}{t=}d3G}23$~bpfI^p@bfF;AbwBI3G!=KlcH1jAm=*Mhk)u~L8 zd$wFbP-lU4K;BkU)AtFIXfN=IACil{U>L^}OcvG5Ws#R@ExWYtC=mMnx#dPA(-G86 zFYDVW+lC9L^_zvFl02Pc)e5}>wU>o9HoCyQVg)Lpt(U7r-JQ$Bb`2RKUGVz!QL^%i zKJg$5SRvF7LSq_*@{!)6aHI6O= zt_E*nIpw^P3Z@^-4Md`p+ArO+z`>R#sbF^nn2ofF->4M?5DBX zPx0z+C(pWx#CvbmxGtd<@$VACd625rpZCPOae1^Btnw*~zWlMa5H5_gOmh zqWJH+>s$K=Nv&=j^?q$|(&%O<(-SzEHItlrtmsql+&PY{>u%_QcA20x^XGz9?1Tk@1~2d&Fk9S zH+Rk@6t&i|B1BB_EqA;?y~x)aiD=W#9De-jQPPK5$tR&&DAR6^1|seGcONcObMhKw zIQGkmED|mf&h=Q2(f2EqRVb;Rk zRuiQiv+l*AC7R94v(FGyB+A@T{N2sI?Yr$VBC&es8Td>AlS~U^{!KzEQUDdeNKQ)0&5gjvJ3zy!_@& z<;SiK+HcZSl+S&0X*|Wy8fo|?vA5Gm<~$NiFmeZ# z{j9*s!X}oz?KB|sl|CiD)b^c*BB^QIn0>>JT5Lm%PcYSea~=jTdh)w|keXLWoOyv_d z1_>GOAan*GZ2EVOYD)H4sbS;gSJvy~oO}s^p{h-ad=!FWzObcz9Hs?*caPh~HL!K4 zN?R5J(W3r7`;DDQT=@Brm>n zq#J6(ASqRrbn%e-&7#%r259*5UA3t1MJ?wYjIl1N2F-;6mP%8+G0-Ksy_8DlyGc3K zElXMu=aufqWUx+^+y^oof+^!v@VRM{!Dq{A@{!OwlTg+xL8(HIY#o`h7>Fp%68RI3 zf-L(UcqjeCFIr8-X5330gx0G;*`4s}+18>x^RgvfzeauD`u+_Z>X@+!9zE`GsB*7x z$7BIsw!2DHfH~<3NGD?#dP_0+b;Cq_%1cMj2Rhv=WU6iTM`!nX>~vU0)+qW^G~Nmm zoPMJ2Iee#2dT*LS9zo(ZPn0z>Pig0+6XIF;)py!LnL=nH@giYt%%N<~=irN~%uL22ECU3@zkux#JLZnR5@R z5(AF1wRE;M6u23CDPyd0d*6b&XAOtir1w;z#<;24lHeF|B6ZCyq0|-mGz82MWeQiS zlw^IK@@CukOxX4>)uZ+7s_ZiFVkXa!Ae46=7Ki$ZoNP@i3)^JlV;0fT3HX6K(l}6V zOr~8r71naZy!2wn*nV$pU}h2ZA!WYKB43Zr?+?+sYzt;TmqEj)?*zpDiJY}TGh=Tg zs4}=mD%(gG@vbmf82R;T6~+QuHNh(Hhj;D_@Hh?6bk~1aLZ!S>NH8Xhfy#_=Y-{8M zpCUT&?`rk0=3O)tn9?BWsT(T3HH>w7CF*hX~TEln@9_dhaz5;BLh8e&6Sg`v=@H z?#&MjlI*dv=bE3{=Uy|hEH$h)qDI8l*Sz(8*|~qvDP`+{bpwx#cf)r(!rpy_AG0~B z{{nm6fQlvVDOZm*#mq`k+D<`kzlMz$4`r7JSDTXx5==)bv03QXY#Ack)}~$jwUwIk z5V`RFH=QG9E53iD*TyIv1S3Xz)+LSZ3?OvxU5Pg8muR!^!;q%u$4&{~hJ?^>@ZOKy zO+}HZbi+u)1Grd+oiLb5G9Yl7@ zPC1?n)ZQdX@>s(^tco2F$SU%LWa)=~W3Sd~+%ACB;oz;kgcC7C4~W;B8`yq~@2v4w z*hn|#Xk)l-_#L_T)w;LaK1TI*8OwS`K}9saKz0k2R~GFV@}n>Tt)!{YipT#4!n(^C zOK!SAnuR5q?qiouSnMc2NI8Xg*7RK)IjyZUZm|s1z&i{ z&8B&-GkbySx!Oe$Rr|(cVDXvo@-62G2cbVJCP&3$3cm0#KinvcHpq_-HGfNDs)c%4 z*jA;Z%AS5sJc5;J`&2-9KPPdEt-I?=M>TdKHq%G3%t_#+h5u*TIQC$COA_9%xBrfX z->XV^!M=}>*?&*iF0wELj9eFaN>dYI3db% zcOfj`@T}G79+G9v{>8MjX0PFf(V;ps2?12+QQKXDiG-(AM{gKH1i1Aa%7olE%x(8z zYwfq{%`{+9qAJgv_fEs#w(P@VeHZZ$_qJOe{>QLK4PGpR?#Vs4+l%%73PQ_#DvsCn zp_bYT=MgJNSxHQK5qp!O19_c_u$#%W$(lb z@l5A;YJIu#4@2KrqI$+OB+3OWJm*vq8r_Gtd+qcJCs?$sg;`TJ(W$LsuM%EA@D*bJ zJP60IO)KGm)4S3DlA+X3V;2AM~46|)uAcY*2pwepSynDADojSCLfq!{Mrq}e~4yz=* z*kkQXb;ceYK7VVgybIgo$_Oo`4N-9w2-ne+?pfC0$#iTN%n>-dsW~4 zh~CI0>|Q0_jWW;qZ2Mr%o3&X!@jkaen2mvhN$P?gp}|<$jvuiz?N}pM2GV_+p0iva z|BCLY=>03YbE$<5lHL6S z6Nj|;5DXyKks%*hvy5?Qq;wX0+aLCXgcE4Vt4apuG2`9Zx^pzTXPkDEy7Nwov^`$5 zWqW06W%VHZ!le1_`o`r$>U$C1mvec9_oh7BMk8!iqq$K`95+7Z4qKbn?!z1cZ`4P0 zGofP99Q~pwrW{(rk1iof4GUz@q+Gr6t10# zHt!nmR$bxN(DI0Al%FE=@vvTKeh@!fC8JHn8ff$9(AxxJQ$ZiZ!d+pKhuq>?$E|k> zyp_lj2h^C;_=@mJGD}HOJ)uX8sG|=nC9A7FMvGTujxAxj?LliEr9f0hXK)pj)dJ(y z-z_$x2Gi7q*O}g9p)!q;_O1-j^E5u`9AKt(hg8)L`J+fxxb+3>Y1lY>`OnuyFP1QL z44PlhB>HSJ}qADo)2@n!q?)@B;Kw^cuGO*4SGIsRo@Q#_E3O@4-bbmQ;^U2meV zWvLb;EQN=^?R?j$M0wcHSJ>7F!QQ{CYpcQ`f{nu`PL35Jp34TG(x%9@w7o!SH^I~} zzoc~Mmy~(~4s+qQfxM?mtsI$WED?2#y;*29@k5_OH4@0Xrym$|tJ`tbR z#m8z4S1uvqW|_JbCx$Ww&;9JGd7Zt00o;K{%NUzz<>OO!WpAOzCv^Awyb{Y3xc01e zuyqfe8R~*o0y_8o5QQX#Y*Ez~HmV}&JBO4SeYA%Ro>6to7YE>-wJU&btD=;-4Ju$G z&4#1YPs|+nRvb$#knNvg=*R%-mXVl02Fi=Y27Y5=UfDN+s>9CFVf zxQ_11a0LAFecS;RYS(`g#J3!sy)69{5%X%KqhO{V2N+;m0XWdAi0U8Df_V z)jL`En$0(Fl@8edb!i>ALUo_X0OC=s;KTcRIVcU2S{Yt3qin)A?G3s6aU#$7)GKXg*C$$?MuIn#*HTZ0*Izf$et2ZF z4r;TG`_Sk8+U8b8{~67=HnJ-uBJgn~+y+4olhB~gHf<5FDiGGq`3+B(!j-M#E@|~z z__B9Hblxm*gOzuHT%x;pJ6;U zYd;SCr7Q)2=fZwWViv5Zd>K=z__#8}hoQU^pO^_rwt!nF$+3FBFIe02ko-d4M_x8L zdmriFUl-5nJQa1$@CS^%0juM^N|C)HS-ud^-E;Y6HIHgMX+&%{7o&_9`IBc-+gS*! z-k3O+TG(7vy_2|A72|xKsinT~961t#{rk|<)y1}vU4S``c2f}!@+I-W98M$y$Yen+ zH6!!Ze}!^xSD{>t4jh!sWc!%V3CjQ7_I+>pxQir5H`#^>k#ZU|soLN@8M@1cb_pXc zF6A2hwHP3(Rdc(KEqL0YwG^ck~+%fKNGuR?L?9_*3VkNT3Cz36JU1&nCzf7ygRK=BXjgd}Sje3sdK zZoJi3N!HP|)>nw6ihu@}s8AnpdW{2afn}?Dgv;;~l=gFL!1mvA5am-9XH#FsByY`G zEd$}0PS$2ql*R~P1zz(Gzp&=voF-~P*T{$rXghkd@KB@3yB_oZeLOf8~M{miAd;2dE99E z_-_+OB)$T{*g7-litfRt^@EqZroaq++zYe6(kr1jq@C4*YcWd7_u{#+N_Qp6diPpi zm=;A8v~co;!%{=~PZI$ga@!@8w_wnt7Fj*!{ZoxO#c{B-=hA+2Z!K7q9t_Z^eDq|D zJO3pXpEv^4Qr;9;_poLjMP`|pzEtI*BO^Ide_%`% z!J&TZw+3O7SSjSmN9+4M&>BmTqYS_&N?oSIYHi)rS^BxF=RLSGb7q>Lxi$PW=R)ap zyBnUo-u!Crkhp((Ug!Ty>ar{w;Gb#R08;liYH9Glr49zSj!Zt%tZ-Yd?9_Ev@E5Cr zXg8sRs`Bt)H%Qi{o)^qwc%@#OW1zrW<7c1b+r?7lb7i=S-q)*??RM8&IAp431_w#%dq3 zds)aOhDJgad*-hwYg8*{#Tgd~_7iBpfP)>aHQ!mfJ=k|Dat8dA8&CgOOOdN1kmFGw z`t5j{?7Z5pgV&PNa&9ByjCbqRZ6L$w&=zRBL6bKx4OhnTIVLQyrEB8&mg@!g z@nAuBKRMUqa_@>|z{qLvYDiIEN+JEl{Y$-L@=^$)>XGjg4{xK?gA6oIhG5-_yNZ?n zx?r38SMV%QeN501_eP88*w=#hJiUTnCEm;Xy%+J?T>@)(Gy;KWDAD`R6G`cRJruk$ zU(XB-w&=>RD~4J^|2NZY;hX&KYv^82c;Xiv#AS0JSXAqQ<4t{iK!q}u|7n>-LJjQ^ zNAa6H8V84HpNR@GrzcC`kOb1pWXuVa_)Y``hdmdokf<`e@0_Dw97P$bCp@&6$NJdOJp*G}G)kr1MO-qfTx%jU!Cm2Hb3yQa|AWApHe z!k}y$5{`7%ipRHjMmfV$D0D+}UiRo1DF##ATNrSpH>u*ZqWD)`k_11I_Y{|poC$2* z$0tHD86^ZgK>qex!8GBJh{f^aL-Ss;7dgsUn#{h1Z0%AbCA$c~3fPRx{Xp2Sed+~b zyog0@->>tvl&G(#QBY4cC!b318_ocA+0hKB*zX)J;ZVYvFC0%zakr%b6TqF3u&mBc zCNnC`Uu?;pi6lKTY*y@c{c+4^GQdgnM%}Udv1@L->u=X&2!^`SnuoN=f+>Z(?&o36 zN(YpSqcTRTR{i7OqNA50q5FP*1XdkwR>7-ufYlw7*TWePL171(!|*~%p5qv4xo zHovnxL`j|p5e1Q7oqA93?r#Osbb#Hy60>vd;%+AzW%<2_N;Hmi;#tO(Y{)rgWiqzM zc>-)&2=x>2#2g|@U9tLiOgrED51u&+2zmf8ilCOp{|k(V(I@vM6v&=(zHw4@24le^ zPGL-@662FD(gMtQa$NVNl9JOP4!Ig39S!Cc&5m$}TW{@^XQ!%8#2hfA__eHFVT0F9 z0n&`AM7j`uBt2*)cH5QCRbp<82UWagwFZou!lVXRzvz=8F6KQ)UDj4tF__?$y! z1HzvT-B~BU#-XamChiJ{+W7)t7q)cPDE(W*Lq&Q5aVh!ecVPV|Wi8FR-N9?gp9x~7 z+j!NjRPKpj)9_d&?!UiB1!rABaUGv%`(IETHJ+2ilO)CmGBBM~t}NZV&o`A5SS!m< z<)!W9Sx{)wCN@v1FTIRmknj2XZSe(5NYOq_pxb3M@xAU)8a}Z`<&H{)?N=3^0mNci z@YDh(qXKk`!c}i14nva>NA0TAZOVW$B)}y6iPE4t^>iF0>?VDuYSD9#gNUUwb2BYx z`#Q>rGVp}|Wm;QYSm>y5XyRk3PpT&cnf;3S*n%0UHBRfz3buG_8+t~& zsR{>?^H4mFQ!Z9^5Q%V0f$nc!r2>KM?{!pOrI_%bPxz})cM6!(s@skS*JMzS&NO`x?h{4D zc5t{v1LsGZ+^?*{^(PF|7_sr$tVj2Kn!RjoPq6g|DjJP$gEMDTc;v9C^ga6J*!CTdX?LS*O-efOymrnNl0`-_43KrXqa6_E=PNM}4u}4{@MU zlRt8&r_cUZ2{F*M|K9ir_E|MqAO^=bQzD)6%K%)b0rgsSca@ZTUq8s~{gKkoospyG z{7Sa#NZ53LB3wV5`H9-w*YHgYnn77i?dm^O<>wP*aZrCLA_7Jlse z`D_-c_VMjL^^B@wh96*$uQHutvc)}alBR=uk9svJQ)%SNoB_Rf#Nj627nN*Q)WTTb zXWx`58MX(TOAp-oP1OL7Z~He@=AOtuNI0%i4F18xb7@YmrljBOV#ET16Sqcg29imJ z1P9razC83V#~vEZD*`IQ7~EMEd&b=>isDz&bdB*=1D0l326Oi``GNaHP_aE6F0oKT zRidntI;|I4fFfBKo+BIPBl8a^STt_Z$yXiI;k_tFh$bV>^V8eu{9eHXE)I)YP}Ee~ z<_oe%OxCLS73B6+s@fwL9A{Jhd1!$ro}~-+_0yxe5sG_Y3MJbkg2fp7@k1_(q?yI-dk9I&Y+CK5rrJ+b*-NIy*oc@wE zPLIv=2l0z^1#3ClrrkJ7w%lf=^<_HCsXMAh#f5*_mac4vJ@>gp5sAcywk_364lC3690>WGQJ)_HuQ4<@7km(`xR3JXSW&GG2hXH^Mm-7Hq0&To*5(XV^y z!`YLZ%D`^Es~rL2uYEiED47=eH4CV(yrLP`$FKm&kp<^*9hPoj3!~P5wct_a@yVW2 zvop7zxuC-~l(DI9gRt$eZ%W7E@fCX24b|hhVJy7Mip##ZzSh?gW24?>VAr0LBwN6z z4CYY2$BKuYJ*o=nu&Wjdb#($oKieLy(d3^N3kNz*c-cSU0u0ZQ} zhMq+e*~pjHx}Sl4vcMj%xqU9tA! z%!Bw<}mjGh&vJ>dwThG?HaZSBa3HAj9Xz+`Ow;{30A`;f?o zuZ=v`4PS(_I+t2GQSAiWrY=#STU6xZ?|pHD&g-fw&()2905?f47-O0QJ*x(f8(4Io zMnlgUAI2~bS$$4E&jR`m0KTgLe0MGUYskjG!NV7T_P}S;i-dxN@i~J@h;e4X^RmN2 zUR#5mxTd8HTUO~y2*zbLt|_*wkj*o)QGT548riFKr&7g55IoV{kMYNf73!t?&G=$c zKU9!GpPgLu3`D6=7@sle<} z$syi1i~vUi6{Qo&`-m@z)sC2w)YPfl*fBTcq20dz4%0lR3Oh6D6p#vfhW?sXvv z)IZ7NHF4GKv0Q@NiN}jP=N5UZ)070pt?v#Z@&=F5ms;-nMXDPF$)JFwc^6p>DaMW; z_D!T45%^fQR3Rv3KM(9=3sC~l4irvXt3UFvQ}1kpc>|gqynlBSJj3iy0y7aP?~{C# zph9Dp%c!Fbon&w?25uAS>~SZ=oy6jWuV3+wTJeCc$%;iVo?%(;c@F;yM!^>F)EFX?;Mev0^@Dvu18>!4J{C z1uri2Vxo3+$+;YIPlvPxqn5G0EPYz0H9MowFxB+od!K!MCMLnz9CrD`?Z{F z)RzFLhdDr^{(eZRV*>aXvQl|{I^Se$1Iz0fThlV6FygPAUN&Efv?&*7Ouyds>Vw|( z@y?5noYaMu3ru@UDl7r|e3Q;Y??8xUSo7s1V`T~dBxY&@VHRtfzF}T-6SF>U~Ws8jI4)S;jw%PTFK7vR!jBahaglM}!9az*D zyy2T?*_oTH3O$IxXMKk2AGOZ9L!$*yE;%cG;L!ow-YF>?`Tg!I0RU8biy1>H~jz$_pRD;QrId#@#I% z^%sE3|8o4J&eD0e;x20|gtJb|I)x<1{BIW3s?J%<+N?V}KI%S*!U?_ZNvcQQ3C^`b zDy~k&X6VvGkflouG>HKr3M~iW(x0CIr|jpF$pd{Ob2zi4L+$f=%0A;#py}#YM_Q3) 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 Y8pO;CQ?P9aAR+%ZZ;)sN`g`8|5ApaUKmY&$ literal 94126 zcmeFYWmr_}_XcbnEL2oN0SS?AiJ?KHTe=zP7zCta02LMK25ISLB!*^2=|*y3DCzE+ zA>R#n&j0-CeLuWk50@7>dwAwq>t6S|*Lv38(7Y6vWO>HQeTxRZT6lPii;|tv*2wCX zpdcliys3@3qXi{5a7pDBB_$=Bq@}f^sXg%1+R)Kd+|=0C#PpW1@GS>NdsD;Lw_FoA z)z~k+&=;dLG&IUKw=}UZGfWLlXjg9`%zoK|6V3(a!f9n7$YA`yG;^6|2mcO1Zvf#A zQwM?GR^^p<_b%;~-`%}sYGd;IMavhv(630FrcRY$-k zNBuQKQ*XLJW{2dDrfC9&F_y5lpo|CYijKaki6Owx>#)*qhiRTxQ(4LWO@io*S|0~!q=T~?) z;f)WMX3OuI|0j3O9Ql(w9Dm03Y|{&e&&~Y*%N;&SzB4cWl{;sb{teV;XQcSwY4rbr zs?2MEd*}9QTABbk$;Ag^KYuB0YH4oaNXf(g40Qfl%+}i0Ue(Uf7~ty#5v1%5&&k3j z1F+8C&h{*K|KbeW3rk0bm!|e&wy*7MZO#bI`!5;2GUoP{Og)xjuzbt?OJ_TUXI@t3Z*iy8diJ~H`3T=@_2`#(Of2unV?XLA3KC;1$o zsSb%+lGbEg$`I;K>jk;GSxe3n6YFdX3H(mEOZ_fO(DLXc@=O1G{e!?i2>gSgS^KJ`0e#@>md*x><`BIzlko#eR z+la1udF`D9wQ4Y{C8B|B9jpaSl&UZPR_l58@o8rtf2v;%E4O;df!UIp@7kV-fK%|nrecj1Hm_JYyit6y;n?JqCb6?A7yu6RIP26UBU^Zh>8r+TcX zbLb2sW>9TUkZ91xuO)alGZ;2|}aK6?Pa-``jALYY{Ntiiksm66Vs+Kjr z=*tR>L>=k4&7kZdLb7WKTQpn)O~zR6OIr?6xX-hgEF|Hh#1VPp;j$+3;zz8Ad2)t~ z#8p|Z0ztqu!h1BnWHC!)7QdGq>Ohl=GpztT8u$;ZlrS=6BfSJ0-M#4kJQ__ zZd#C|6zs~3y!PDd3ZY_MQ+DDcT*v3zX)Bk!*_(jHsmov5h@dtNxx<)ox*W z_BM-S0N_a*NTRSi%+%4)A^lqsPT{7R5J95>n zvh8(C&Ruqlgt=M(7vt#hffy>$b0IT;JLxCOsc$g}xEA1R49^1CE57w_e3e%&?%s}B z7h&WRWOa8jgfI${n@@C=Q6Zb2J4wEt5P~i3J+~>eCw-H9^|qIrnHneg!J0uk=*!Qb z8Yb705s5wV2Hoo{^g=5YmXo?e^S0;NqB(GL=BhEhn$b^?SBW$kWX;$9h z9k_fAS;LvD?ecj0-2r};hfi5$(2R`u5q2o(;qnp*yixO%&T$!?d_mcEQX1O{W(GlW zqE`xy4FGMkKgjU-_~ngOB`jU?0poJ!4wrkmhwmnz=!L+Ci#W>36;y!kPOpSYOcXMLAmT9eTu!no8#>QiB`|AJzFBt`rg^ z)%<36Vqfnp@;iqP656MN~2W2A@j{IC5YiL{I z+~Gtav#75RXvcouKi_MaGgqoiI^ieT{jWuaC<=pJ)cn0t3$gl+`E=E z0Fgy$z6@XGCK( z?7c(wvP1nP#62$-B?w!`28X8;9- zn@bu`hp%4)7Q6l1Vhc%br~MB%^{)#)LI3dkOcx9VpDM(FAueZXM?#a8PZAV_yj_~< zW`CwcXCZa`Ba8q0FU|fyt2y#b?5Nc`A-dnWzsT>i%(QR6P1TW3bp(LbEIoGB!dj5J zKW?t|;lIKQ$kC!eBb{T`!{Oet{uIB@+F2|lLW5h7RYgFTqtj+|dw9MT5Lqc~&-(x7 z!NLtir?)>~6~qJa%Z+mmPr(e|GG6C!;@`Jjdz4)Lr=KC=hvMBaNMD^ksN2-PVq_<| z+n`c(b8NGbyHv=@gla0PsOTySa`5CrYYm8nz_g!q`mXT(+d6wmCpT;1@&?Gqvvo#P zQ;9*w&6RRq1;?$h*+KV6=reaj!hI_RT+@($HT5U4`cWb}i*TR|H1N*v^O{m)ust9; z&U8RQxU6h1pYDJ4eSu|4$G_2mKkeYKWdUllQ+fpNbj9ZQu2s*UNF{sLR!2#4b9)@@ zj4~~J7jMumlJQ9Xg@q6InSEHj?(-usr)23wHvvMRuL~eG; zVO~)4RZ67BOFY}ExXbLA(7NZtKM0koeAY6H6*DjAC&oso zF{9jk#xw)-C^JF#PQGR@oBhPHF?V16z0)Z^{A3m@yTr|{Y44i-!b5Vexu7_bQ$a!J zz{5YO@{%*x_mw*AOyQ`~hOg3C6 z70H6cuyX$+^v-o}XdOZq20z-Uq#H($kZ%kyQRF34w!T99#3XN3k_ne?J*efzBdc7Z zP3E7f(KTR9o%;hvyp>HN_YuCe!m&wE^J+Ypsmd3{V|OjNY-?YaRdDl{kO=xADp>ds zO=q5^S9n-Ck>Gvwu6n(q6C|*-Lu)O1X5|;EVsZ>lw68tKZ|us>EF?+nejNk%cky;x z_+mk`o$u1HtEyu){vsq{w!fz5?CMUE)@ zX*R1j!CQkt=4<8H1ust{`08DO)2eJA5dBKCH z^$$EIa}PaFVJzy2`ETjn3>@kH&{Y-Do_-TQhq|(}VR99+!N5?+jc460KVT#4T^sOft345gA>Td+$JMVt6dGR^7s2zIKxPa}%&e%S0s zW4NiN-_dfup9hPEIqoN~sZTW?Ifw7?o9`&(J2vdickxA|8cq$dcU;B~L+iV{;8ji4 z(|ff`qs%<>{_A;cnFcb{@FLsjYc>YeD^5A(842~=S!g91@PqE6DL?MR?9n5%r!QT) zIFZh@NK&h^C2YSCV=`vYV?N3Uo5`;#ypn3Nay6CnL4Z1G$jCD!QKm25BRd}@nKuP8 zuRK;q8`j5m&}$Ea!U?;R)NGY*PaLi>kErAgoq;EU%8qg}8GCq#UyBCzm;`*hILVHHO$?MNr3-Urm8JKrgf0@iox?Q89b!CUvB>-G=lDROohWiK?;m4u#rjAY88Mrt%oF2#CHE(PuP zC?6O4$#uXw5eHB2j0`|pSdr~TjooAsuI&;95+W${@tbErHcp6>V$HI-cVnKBmxH}n z)bK)x-})$VW8vuUdq%*_5({NnmEAgmq;R#N@caOrtjSdaX?Cy%96o(;qsG>y5JZAPS6x9mLK#9`Qr{ce<8Wq8O~awg)zHY8woA}|^Hb@3XM*6qr~ z_kd>RF#Gu(Vh6=#wikIwfux}#%d12pLSraS##Y!z5j`Ox5!(ch1$YMyt{0M-4GDTS zD^oT`!J%<9g&eGnVwmbvGS9C{xsp0#o5muKApMGV9d*XSUkM2sJ-;gq$jQO=G8ZL_ zFZ#>eC$s5{bgO9V$`o)?lBvfWqwvND+@*n8l>eHqa*AT+^Jb$&wEa`gtf%C81+TPx z4r^Yx{M^Jnoy=J^h7Y#G2!-?Kx?wm=0<+-w-G?)3Y^E(&D6>+{)w~0Q^e`feL`Ulj zA+Lk-Bev->4o?~CW%rcAgc+Y92jLr%>*jIuNpp|3v*uRU&C#)PrbB%CPrKTlom!Up z;W{^W^pT3>vv<4WWopaNVBtS~AzkVtQhjP8@V+C>&yi7J53d-t)g=e%=>4M(el{^Y zGB4Tt#|}w=+p9g-Xpvl1fZJwR_*fMpK>u1(zT znADRiN)=xXw7m*8ydK?OF}dZ)j38v#-_9pJI<<^Vff&7iyNnAZ7O0>u%Skb7)R8HBvi2DFbGqV;YNv zyUZU~9*U@rn}N3W)T&JjJ$g?vg;3XZtEaL{{I*@1OX4%En>M&=^Wu(lhUy3Uw)?^u z_Inm4y7a%MAEA|c%ksKqc`^zyFkRD}iabb~jCS1E%gf4Ja~9j-BJ1j}1#MtQIxXbm z6VJ(@jBT(^JZseu>2ex5aXJ?ySYYhEaZ+cogyFfb%3dtbMe^@&ocVfEB>lQ*tmL(w z(!LeE9VHYayYO|S<8XOLEIe1f1NQNehQl1HZZ|O;)=A|ra=~lZ2JygbPYXiV|6@|i zmT`w(p1GIfWYG!}*1E(Tr>z54%fAnUd2%>y$5?Fr$o^Q>t(WfRbetc%H)gIty&g9ylU`Z)veL;p)jUkHmnR=0(p6#^0aJ^P1;-!0LQ!aR z{yZW~QYyC{C!MG%B$<%cv{m)1o_;Tn{N`P?*iHiw5JwQmT~+7y;(#i|c(pt+7Ou&8 z@@O1VJ|nN%prA0ZL%_3>+JDFPtPCob`p>MppNTj*&B)ErHtF!mr7GH!~=>w-%p;G(0F}W9nZm0Z0*fo z2Oa5Y>q9_Zo_YX>n>|jQ8$Zi;P84Iu^c`vtZrgEIclbmUYCCCGgH<`pOef4lwlyNa zxGoj$?wRTC5NVNG?9T^V5VrjIB7M&?*F3jQ7n6~&?PJQ7_r|zyWv4~^8y_5I)iI=~B zyxb7kX_ym!b+A=&xYZWq$6ZvyP0>&L)ZGr2KroRRSOe($&T&hPZ7_%6v(X7Eo-Av3 zW1#+cQmOZ2gU#Wa6|aF+9vJ9Vw{zaoed`n!oc^T8Tb{Y5%E8K0x)|c%S%;HkCtCad zNaw3p#q(bg3`0e{h_a4Q`Eo`H@*|2Et?c}}Ra*&2`H?Dv*F}I58FB-&ChG}?bu_a~ z(S;rrFnCEid2{7b{H!?2aPsvr9UO)pl9iK{A51yPJ&q|;#N!zuS`0%h%kqm(@wmqT-o#WTAj+H8@C%H zoG0Jj+^2cy#;QMZMu0-XoYXGOIp8$@8u--l`g!7?K1vc;xPXTlMS_z+^x|P$bH7D+ zWo2it{LOltq_?8AM}W^>yx@g1WWEqEL@usAJk_gSafxV)92AX7+K#!pYy;&&5?O0? zCV_EBUD~Qaaw-cs25mrd65yY#-06?_VmkJz(N?i$80&fHwLbn4T;sO5SJF&3A?@T` z1v;j}R(^i6Oabk3+84&69wvLQ1h*>@BaMtw3TsL9reb2j)s^!z4SOs?b7ICQT~k;4 z>FT>y=yZ&pbIwzWTo#V)IUyqtyG3iTiyYieE)}vj0JVDoeg_xw8dB!krJ?!jHEL>ZFuGG@6md&&3 z6uTWmv6{HkT3An_nYf|59r_x%ZPDpBe2gh?qUo=B-PTRV)eoE+Y0!n!Vg(G0a)LH7 zM>-gCVbpi>v%)Yo8sWN+E{5cbI42S=*Ya-<@$J^YJ*T|1ygKhR6$(|2zeidiST0{x z`u^3x-HSy_B!LdoO0cG7t*vWjz2u4R+csPE|3v3WR8@1AKQ(Lq&#==!ClUR1qwgkhgv1_#`=rok5joB|`2gCoYpJtiH^s&; zaP%t!Z8V0Ln1E^OyN0J01t1IpEkA}Y6C=Is$H!N_PO8$@LCAT z8W6u8G));Kh>X1I-m300&2p!`E=j zDTb(ZoGS^yN*0;B^p)nN+95z0m;dBC3Jljc++AVsgfVK7V1aLDiYQOWAz!h>H}ffgVXrevfsa}>bwl`WS^>;lQY5pMzO~*X>!YjnO5px zEGC}YG^GXhkcWnVp~MG4>WxLCJrW%^8w4m0w$o))tsdS1j(I>^vo4U4*koC1mm9-j za`|V~CC*$53F8B$<(Qz(<0=hAhUkFHak3UxA?>NLUfqZh2zH1&8(1=xOo+~~88Dqg zSp`aP35 zna z{241aL~m|~C!7chI$_qCA`?CSd2P#Aa$zLVZ_HeosXWXF`q>Cw5umvmk;$YJ z6@i6H_-S>WA&Mr+y!Oi7JmPK08lz{D*lturqj73{Jk=KxLYSQO>j-^6 zY{~cdo8jiE={n+SI_)0s+xg&eoFDH~3GNf#zmLnPp{6Fj^MsL61xnO#mofVW(ax~M z${k#yZ!{f04GFHYcyo0(LDsuWmq1}ul;wW5Rh3Ds9 zOCM5P4oyZ6e%oF%o8s(WJ!p*zkYU2^|3u#V~7Qxb4^V zIp6u^TvYdTvj>jqZN)tIO>SJzX0%~G6(+^TwC&2Jw>KVDq#pPNFVvbc1nBgnlg%nA znG%4-OVswfyvFtWKFnnw$qPanEey47fsHJ4Z_Z5yo4>F$*| z-&w3xRxeh_pFh_4nH*I4m|XMMn`RW%sD9x{A`@bjs{3{t)=nbFVj7~_Vnm@16=9PT z;Y22Gu-faefhJG9mQTjyWxd*vSmC3fJ((%@C z>VlR`W@(~uv}RfO2uruS&F9v4&2aAQ>da|~?g!>B~n_jwf4+mdU&GBYen#oOyOyko@uRaOC z_6mkxfn)YKgg**@AcN=)BuZLC&YuRMVfw-RUVb*2!up%EO*+tGp;ySkXlEv}ovxCt zl@_$GOJj7cT)tIit6{SVl?r%&c-7^)!@8+({6-}vEw85uC7n=am+u{|E93L2^#RDN z&-0h2-R2MLPie;^Q%_gu-T03;nc9*j{G0?8#i5;wc-_9ObaNQAO%iI|TTWP9J2h_} z-?DE}lc2V|edhbL4oQDsM-wV=PYl)j!^9pODy;01=)K*CFfJjZmwupheOJrCIHJk= z6MdF?0VXa8VZ6$&aUb)t+&=R1rRN0lddfZ3%++$e1>?cg)~wY_9U7xSijUUaXux$s z{9CEsWFmbIMEaD%k|#8 zjVsvKm0Ht~ur*fHEMf*;FF5fUQ&yO57}kVZ5cphvI7k16BtGli3`ofBB)91FIu6pr zLG9M@N1xENnUc|viN==-FLI~fa7;m*-Cc#{g#jE-ri(tSq5JCeXgrr#ldobV!&4BN z?h#j&;-W-_IxV1`)*_{j?8IXaafb-k$v)C+p$V;7e~1$+T`zDgS?AED%~DS+(PO&c z{X&Y(JpI*6Z|T2Oq^1Utq9W3t;)(G^dB0@zB6Opj7@lC_-haJwnbGN|)DEdkm+(q6 ziXYRRvxCEg<*-~H!mD)?yjs>8VBIruIKM$X+5lpNCGKTavWC+JaUzHo*X+l%cRs-C z%x{rCtIVtq;6g}7V|m9@_jIoyDn8Q3t2Xcd$Wh-}P7`sX2JvmA4?pUcBMySauKGsb zr7by}`U4a+p~=nRUuMpsuG>ZDm*E3?sU^}iQ=01#4avBmyHNk?Z@Qx#gcihU4TcTH z#KJq)ImP1TbHq8^6N*pe)MlXRR9M1y6UoLS*K$V z5NAT%u2GW3I{>lH^&q_E#n=)u^Q51iF9)_eYlTPKFY!5pJP9vC3HY%0 z_fOOVf0ghl)-#+CFBU|EZKX?IPvRo=ac79wfTig2Aj!BZ6 zW$(>+%qmWztki2Hw#IV$A53q;Ph`tQ;!9$!CXC`=2NCzC2DD}Gr-#p?{mo~Yht`Y zz7!qIap}_M_kPQjDUOWz6N(Te6}O~mPL1A=H@w0!JgUETdr#y0F$V#9^EYc^pJq(sS_2d z;>I*&CZ%aLQlRm=wNT7W{4jOTC{V1Bdwfor6fK6n@(4MKx6b=|c75=7c;%s;8s~zB zz@VSXIz4Wf9l(x9;QV3v~t(7wWvmHg?zUzi}Pfv zy)TmA+#@=Yo!@5a{J-24Sk&7~qaSb#x3CS;726N1>5Xy`d3uwHp*zInfi;z)DG!1c zY!oQLra~v(%VG{Tc&WY6qTeYT#V%7M^Wey>o2<=EDl9?Wln(Z$5tTZwU+6(3!{FT= zdf-8dt^ypkEooJs(53GQZ>@-6@5HxW+|P;hxD}CMHB{XtD%Cn=?wl^-;ddp(hZeD^ zrRKqII0XT+*+5>ns1aqOlINqloA++QJf%Ifdv%Rj!NU2MObL6o`J+Hs?3%B}U0T!* z0`pNpm3IQESNv%8m9WHZvQod(<`mi31dV}idzM`?h;NbqE8nVuwA+_1rM{YSU%Sj7 z>&YO?9ZBu3llDnnx5%wLqJZAv{1v`KB=+M#m1 zY0~;S!|34Ej@m4Vif##?H&JFWF?hrw!+yFI7sMkSUL;`U0xz!Sh%HpJiMS`Uo^#?W zX@MPW9$`cVYhjBCZ=jMP(ub%fN9V$4l*&Yr^P{{Q z&e=l-l8p>PogsAr?~l`Ct_V#NB!uzJ(yW>k6Xt1tt27YaQ>9-+E5_OvPRGD zcKr4WnPSo}YR!33o_rB98?DS_T!_pQXA3`D>A70!#VJ3S1hRVciHXmlrS)e4pIVa7 z>G63uLj4jeFSsm|7!t5~N`N z{92G`kX-&VCJqp7iU=k7P43xu1r?0(o0kUyw_Dlv3#bz(e}`J{EYzj;>>0%458EN% zax$?|vcjPP;b%_osk2T1m8vGo`hwoieXHPq(OX+3bD>&xR8G!zaiHgYCyO@mhYpjj zV-jw?HZxDfFZ3y!aNMDUF`Cw)hf?l&Q9^;O1Y4@&Ciw9MsJ2@C`08KaH^mLjC<2#< z$Jt+w_^4A5)^iI}kQHSOnd9+qav{a;soWC&t=D-WjN-tRr((3=h6U>}u8nEeKY$Hn0*Cx9DXt`%0FxmaWT7 zRexTS(c|{OJx3(9%gczqT>G^D;#e>gJMu=DfZ7Pm>6i=g`W&AB$7IL7%%$(Nj4!oH z%0|ho$9+HeJs<%a8^7v}PZs*3wq>jKY|Wg5EPI^(ez70V(k$(~aPjiDbLUXk>?KE^ zdlpo2ZLR4$ZgTI@3y9|_n-D&lyt3dMHdeFkSinei&k(vQQyZ5b)O_E@d;=3#a2~ZO zK*b+c$nqI;f~NCiXQf0oDu}M_Ds(iWzt$lTJTR_J6UOMFc>GXE5DeAnBYBr zA~P5yli`Zpz7dfVtRKWZKZ6$EGL??j@eG zOigi18|snOe)Ur>PcAATGciJf#ilT%S)T8F^GpN=qvHZfJ7`B-FD6bV%;FHf@F1`e z6}T@(dR>*F?~n?P8{aWMvM{5+r-UVFUHf`1OMO;yc$EM8^M@U`&_)YcQKoAd#h`Tkrq=h?pRTA1TKxh95=wpb$oMU(ekL5E0*KxPdRZ(pgU2;orrOcuY%yPQFmM0)0vRqkxMdovAXnkHeR|aa*Do z&z$IpK{|Zpu9cmR`s+yeMU9$yS?==tbk(gdnYGdgB`Ma+I@z~QqH_97?!+6c&@1h& zdPEJJ4G_3&0t~MxtSw<0&J?t&E%O~>K-W)|_{xu6{X7_XH1XCViK}*LlX&Vn$mLtA3SLL*mouUJ_N#q6#0L+)Tsfa zU|3@dWceoFy6w9Ko(%$$K^I75^csaeSR6%dLs1og@ zwKVC*fu$BkNU~B7Ohe|s5z|bEe0B;El>bJ_O`289Q%gHrl+Kd_jXycd5$0+d-Ww!MpArrt~m^$&7lVPr) zAB^QGserh-fS&Otw|(TQh)VaQwK`K{RA^L|_CRpuG^CT~Cill+7}=5N_c-gI<~b|W zD?pN3XG%Ucqw;SH@=<^}$MIf2mM13K!*Pq%c*Nb#8zrM<9z-cqCy))Xx!_F1_9pjV zV5>8!Wd8br@s{LbEfi%6u2>mpmE_%UI%QO;Tq#5GY$1UJ80}lNcN?y7vvU z-yMNLa}^gobtNdZVjxNa5NFIA~aIk8@_XElZ4zEEc^kmBc|0H zHw30l>}oIkJ3Bd;R|0aZ>!#Ch#%LNpxFr%4zj1ddE?$F>)D*Tp;|}edQoeTSk}~@n z33cB{H|pdW^Y9tMV;%H2nuLz5uN0I#8`6$8&8SiQFD9}NEmq?AM{VvJRTsPOhT7Jq@Z zQ4UQ=g2si&ge&dlEw)5cR(y$j&WM#qJ`mv}2YY;$(Rdx}-OAvsaDR+2JR6XWn3^N| zD0XGQ(59lC1PaG<9Mhz#Yv;KA3Sd8DV4=z7d%+3tZ@q%MHEu2-!(l%~Z6jL;JW7Y(mur-^vYV&}5Jm93|GZY1os`L0 z@=70;B^{1E7|`p8{w9<>C8N^%;#l?wFf?eiKlc;{{=u+Ul|N{;3%dDHNMJOm)4S{( z+9BUNWb+h&k_9!QlI&7vc3m4o4zr_+C(;ZBXaj=7Kf*j*A$2q0=s!F^vu17%>8y<@^0pBro;Cio_IaXs`8OhGknLcTqm$Vd+iKe zA&EAge?yn#dDbip!-W@09Uk)3jkqED<%l$m7Z89w#`q0E`g9J^D zkC~slj=FVZEh1uhlRMyC{GS{!3XOy1fxHkl&W4oVd zPnF$p#twg-BAGk{qmn=^1GY7T!b6Q{Z)JlWgv3bPX+X&m`@_P_KBj+5_q3`b9yr2f zgm-txA;ZL3n^BQX#>Q|+QGflm>DF-FG(_WCQbNe@YJXecaEfiO4<`mUoPftDd?z9@ za^tS7I9~xHsLf!abr%!Ycz#&9cT70o=?FrohSIY~)0Q5EU87am` zrJ~{Xk3D_Amb?3yoW-(ZZk_6!Y9A03vhjq$=qqjQQqK9=YI;HQPF_!P^nzgwLCsB8 zD5D(T`S!opl=GI5IC`(KNFKe4Gx7H13yY$2{If~2$cMwFxkL0Go@e|a3OO4Bz1Y!I zOI$QzKKRC4$z^8(9NBq_Y1AfFe@ft9QJbRMpN80oR3UYgh-l)yi4;(;!Y-@}Z*M3( zmzcCXBn)+~Ft2&z%M_68g=*t*8A_*FnQ6ahXCDa7*h3WnE!3zc`X91g%4T4MkL=FE zutmIL(-s9}`$doZe?-(v0-njwP*k-eVjcn zA`?U&pQ|78Ula9aUo0B<=||Ey7uieFGjsJp`q z5aw_^)&!>WFq^mB{gPEeR#=2VTYy$^;tFnAE<%n+igD-c$Zvq`Wh2`pT#+e zg<=Y_Mt$&EE{EjMW!a`Wf)tRX@lZE%r5Jl&i;4L_t1KQ#;Tsp?B zOZbiuwoljnjDrzMRQ2g`Ff1piInxSd{NH(5w%14i+I@7e9}z1OfPyN>xnAGJH~J54 zSz^ka9p(A#g-;VN{y^a;Y*D)G!&59la;U6uFRVeypaC_C*Z72sEzuDr`2g3=xgtzZ zlg@yU8W2DHR#uGGd0PfwA1WmS3=G3Qon3BPsbREUtRw}iJ`TAvP}ut4Tb=yXfHHY2 zlIOZQvDlKMpE9o3)$aq{`@bn4VBPga<{Dr2Vfk>z@8&1Y=5qH&$r2<^+bu) zz!`CK=;dnM|4=_P;+1A~ZcXIza(xH5JSzDnpv#Q6IQ~OwHVM_O@c3`y-OtpOQ&~(V zO3y8(xq*O{CaBrRJJTSxs1b8r)(ZRaF?I1OORqNxwpK!|v$k{D)qx&|C@g58_76@1 zFjHYedO_ZBu5GBzty}*Atcsq}Gvdo%svu?+rrBie=O%6UpJrB{GVggS=8rd`__Y&0VfxkDK zdO9;axt(qbzHtU%P(qo0%?1!#tBmr z*3wCfk+<=`sD1zjVmpH2<-^}mvFqa4{e-#c=FIz{^!2-Q@J17dO%l%<#E0PJ2HK?b z;rtc_baP7F2k1D5`81?$x+n|{*FHbISOe1{(yK~qXHCo59EHI{H2kLg)_akXQ)kZY z@-l-)>S`aW-dGKFQqzLaKYNcORhDdeBu_(3>M3NgjjQmlM8B z&orkYOVdSu=-vNqni@Xs@oDjC8R>S`{d3cndcXXKX*>Q_`kefiZQ(lMj=VCwy5+2U z_q{ehI0)sK1ls_-1H?MvDBR#yup7AcKI4ldGLUIWIZ+lBDkW>7KQtYKt~4>v?;pPB zunAYTo;qEEw|yRYOf{1$#zz7M?t0(pCx3f>01wG{!&3Bb@CArIaJDt^j{T)O#};+E z$4E0wrk1>QF+e!$Y%b;>FVZ#DcGSAwTx$zgq`nF6FMvD*ohqkt?QGtuwKZ2bO;VY{`3T2EzxlLdUSqb_HFEq=D}k;kH!USNUUehEck)wsd0Rx?CT7u8Llqvb9K1 z4@ki!&o*Yf{u~b!6H_m?m{e39od%Q{pKO$wKLO?gm$QEloX(Do7o!?+R|$CTM=^b7 zrLky*N?$Y6r!opt`$XmD_}l}z@AZAsQte)|J^1V@9{DNk8wRa1SEd2`XnI;}h{oJU zC3qaj&^ZcY0}-h4eRK$9V0rMt+RDb248>o<4VhLniZsyxW2lNNr z8B?YpIg-|E?`NkRl}cKdmixofF(k(|M!QZVq^X49zU4uelALNQxPSiT<7>x<1|7-W zDlB_0Wm@J*8fn>jz!X2Y`96v~6vzdNh_hU%+~iKXs`LqtyRADk^Ws*ZP{w z;DE8c{OHc9(3evLI`0NgD_Q?aY3?Y!t|y)HCj75a`n@s2fqT9VK~h`$(r6DjqprSB zr)MDVuyK0$6B6|f!xDc~7cxx2G0Qfm)gKnrDXZq<&m1KRcoNYv9t9o$?irM>o1rX~ zIt9s!xZ@^gELK4ySThB2A3JymavC7yFQAgEf-0UO*tX4gnIg%C?dzS^{$D*A8J-av zVA?W19}o8CUz1@qvrnM2S>;N85k4Z?shHOmR6OAFfDnx9_-8!A^p(ff?aH?K6SXus zI~sPGb7Z#`9qio~xLAm?@QJ(4R;lF0Gi6WJ?*Pl>;9as@inW-9PzAx~81hJYkzyCN znDoOB=@Fjl2Csy$FDz>|;n!O~?P$PK8!WBOV3;_wa$1pI=|l~(*16-vlj9q6-AfSp zBHRUD@KUK?gwH1T*d{L;?NbaK6pXiuxC&`_5N3|QTE96PDiZZYbedlNa&{LllPeF< zD*AlQJ<3&wj#KglU0EZ6>|smwO69TxMF7FS2F_1%nHYb}CT!=M-#y5FKT-RW_tOyC>q)mE59dtYrIRlaVmZ#m3~GG)y37y`tjX+Tn|Ds+Sj0SP z=&qHsj=F7R1|lLGqw`H{Z1AFX&G|D*5Lq)0^aynGhL4JX;KMw*>S5R4B-~wcT4|kw zN`6^z1BI=4%mNQ^BBE;pYbR8w%z$|=$UASoHfE-PMK|B_j!gE+Dvgdr2XMC~%xT_m zm;Z!%f@2%V3g=~8nI4iK%v*MiU3%~3Vv(A9Fr5uI>mT489vMp16hyRXdcg|sYyuk4 z+T2?a{REBPp~v0>)XTMIGS=6*1qyO` z+EgZF)SxUwDK^U&XH9zvcsN*g(HwYHmf>-2*z5aD6GLp)_Rp%+|;xrD+5Co*i+JBLgzOEHk4+yG+|%h%2TK7=!l zWtUAG>>z(E#KvC}s!*<5Zqf(IUlU!Mb)I`LT2K2jIHCww8N#yE*Di|RKb>Zb-Hx7PI{D}Cl7y-yGt#)XFBDz|*sEQwL6RupK`|==pPXu)U>gNPTyE z-GT8NF?QdaDEkB?j!&z5rvT5~&Yl55OxjG)TggXVu4}lkngnB-LO#rklbbvk;yO2jg)Lkl?$QSN{mdvD5&N+q z=z|A#vAG%>P>?2Rzo;SFf~~ff$Sbj^(CBz#ZpaZhFh9Mx0|HT*1`$+aeT&l2(JRl7NPPu(cxYy$Ym6%&l;#KA9fl(j*K~ zqB@qqpIFsBso8rU-ADn})r#fHeqT53#qgs{jY`#yO5n2~6MP{PiE(9q zv7A@?Pe7U!a6OL72Vh(taylx++5N=&8Dn!jIY(&cukWgD;~)7d4f_phX}v!krX>2b zx`&$Fh*-4Y8HmK0qO1mRHS3*4(S|*8k#}6L2_uMJBDt~Z9UKXo`2wc zIrD|pk#e!cc*W5HP#SL}!?-`UG^t@Qv>A}>hq zmYhy`#!k*CDurq4asR5fRizULLzY(RW^6{w9XAV4R@nn0xr}mt=X{<-(@c4W>M4J? z4+S*x(Of>8h~6UC+y9_0-QR91)dPRo=Zn{9iJ1>_tdf2MaAvGeRsG&XO${LIs0fbj91 z8NKmA^W^loi;j!tN&_%d-N{6D^~KGK7M9cWp|8Dm_>aJeZEPvS%ix`+>j`ijQ_6r} zj;uk0)fW3q;9~AE3`~To|Fk$RQJ&P@W;rgY6njRzDcZlx^y6eSM)qL~D*X?<7I38R z_kQs~2x)Bfn-36H)1jqxjZ^L^+^wgIquz8fT-BaNl&7S5Z)L@QD{;Xa-ZSM=AkN@A zviwovAA}Rsc0gg5x7;AeXu6P{GtHJvVSoQ^xO z2<;5((FtiKL+HY0Z3oL`;vs$FJjpLtR3!8z27FGN`ZTZLV@!CH!$GaKU*Vp4kPuMa zIu;AVrvL|82rG;K1~B+_w)a)VY@Q@E0+@^$pHo$Qt)fk##dXffzvOP7`QC~LXZnI6 zrMdvU0Q3g_hUhoFp8O zY>pP`OoeK`9yl+!XYTgn0b7eXe}9%v-40mPQoHzWC)XgOcWNd8!ln2Prv4-C=SB2D zR>=wgUAeqhrev5E?ZQYL{{^forJ&R9mK+`<9Ed`;>oTX24+DS{)H7@kMnF*C{c56_ zurV-bUcz&+*a@pMXRAe&Mcq=RFQRd+-CGf!@|SHQ^_vz#rLqxKF6y+%nt`k6I+m&{ zVa?|mS#5(*?bs))Z%%w(*tUA^{df%o&mgD8O3mJ)TMb&)&~*mmJV^D2@hsGdxqLgx zl3G9c7vZ}NUG+OPyLs%HL6O}NC%_Rhm8SypL;P9A>toGR0v5oj^;+o}2zotp-s6u= zR8$!yUr~}9?Ecu~rs6(>NLKXr#zDF9O>05WJhcn9G`~@30Gd{_4e|ANge@Auws#V^ z#E-tq{uk(u9T8)t-aDNQf0(k<>Or*ewZ0=7i3oMErf0NFIaqcl~Cj3`N=e< zp$Nyb^j3*~HcUZ5o#!J9zq~#%c=BfWpeNP)nzhuYBvzL^+QZ4-2f?e=j5xHI#?HA~alf)y8zgUfsjnR}IU_62;w#c)9F7WBD6N(P%VAgcEAHHy znb%0qIb6e?)mO3D&PhQWM%T%oPA1HbSd2*~r@N-x6qUAh66NflB(@5jeH(`jr7YR2 z*MjUOPP$1hmS*xwD_Ex!6eg9C;1;ookC%w5gi$7u+t_97H7&b-4rX* zu-TRPwM5h@==^Y(AU`ldnCAyuku0!BO7x0YN99O(zBu#ymqWL(~{H4*iCxm zX(xXg&~`>iAu8n}ux7DSEvm*eFd`M-ls{s`(wwTTNE-L)B;mYd*YSH-GUY|uMRl~s ztms4}yUO$x=^4$)fmRQAeM&*bwPk|AIA1UGj;$_S;jX^>h?EJ%xO#<)^CY2J zbm61va5fDiD6R6^Ku&w-mU9gIqwRgkLqm!N8NgjnW$B6Ven+M3MTe`0DJ2Oez|)#S z&nXV@>b@HFmB-pKV_mQwJ=;JI)PKHArE5X0u1uGC`WtUSH|#FvV3l|mma(lt zW7oR@qN|P@s#3{5c?D11mbfFY-X=2(j9w?B2WT%Ru%P8#sqQb9)!&2$$~-vdcOS1G z?inE7WIfY(j6^Nd0*7cd3%26Ffaz6S1?R)wv+LG=dP(D@xBgb;Rk=~ zfmB)Rvt?OGub!(KIb+pK>7fQ;n3C=m5%x}=8)>$>+WM1T1MI8VKHj9uen~*$UI?N6 ziiW5U1#K6x;Dc8MI~f7q|nf1oS&u363=!3cRi>5NYd#yc{8KyqC zXFSHfKh@sKD+d^~hCdC4W0FD%02KI8^N^j#9+z0r5)iA$ew!Lo>auSzoMg+-)EGCL z{|nvDeKK8{>t^N7jbFHj5vq{q6Tb^2NW_deEx%{=c{vIx6^ALgv8>$x=8>4EPNTg80bcV{3tJ$Lc3VGv*^0QS|W!6Q!`BBR7NH$;(2qZuPa}9PvW}L z{zQwO!ZrM@Ax=e&wW<11#h$iYBjHBZUR}!-HK5ndjrZu+PZsNUdW` zC24LYYsLtiS!^)D{z4(0c{)S2wBczG91~b7JpNU8#ck)l$0b^{Bn|2P@!jye2@+@G zEzu4X*)*%(!OedAg-$}!GNtg%cjNmT-$*p^`9;JZWvbdm+53=#XC5KR zH+CJv%=NeZ7>n5v@Q$ZRG)&+I5QLq;9bavGmFU)T}{e{|;fjXFj=R zer2yA0WRzLY^<59M$FRd`hFLs!U9c;GH7>MUE>u!7eLv9Mqp(#S&SbQ)bI*SfA(z( zR>mf*4SR3ItXtMsR@FQ6LyyfEz6*ZX+mUqwibM0up?QQv>eNG3M19*4x&d$!5|=`7 zT*JC!Ez1|+n8fpK*Hq(Ug|H7X?;e?@g^THw3jP9AjC>1uKI$CtKWHls18DP`;uA}c z>3I#V*r&_7t1rp04cC>cBoV|^5t3Aw29RrIPV{UuD_1`AQF&Qv`jnoHpCe@Gi?poC zyr)|hcrTAr~%xo+}XcGiXNyia3oBw^hqK4&5m6vp13rak+Js=Q1zBWfvEpi%1j6Y!K>r}T!=eg-FVzyB@d^H6I31nOCN(zSbUGV@CaPAG^x%A9@ zI6hs)vCr7L>J6%7;1!-4gBy{^cxG0?jEHnKbYSmtX2OiFTJyR>PCzGU{`bEmC;ZE@ zA^{HvlqFEQ%vW(VI6{fY&(c|KK8=?T;2Yt$Jb6w0vJ8#Ys z5CX!Z_pW0vz!voA%A{zy&=5HLHV6|SYkxX-?gZ|&Z%~^Vv}2)Abv;X;UMM&SiUC#@ zZ0Trz)89DQUliIefY@76GysLwoT+>lt7hrGGLOObH~@_d0F6hjplvp!a>AA|eYW@W z^kmIup01a(a%K>=#lK+)V;H`I#WG^?BeOR=N6)Q2X!gRqP^6Vo51Ckqi3z)_9J)x$ zU(oIVXM|<;ezX1(TX)ngbLMP`D)dD3BxikSM`Ch`?ia zYm~-o#xb`&-9yLOi)rCpH{drwmRE~t73G} zJbV+M87r{&ab`tbmzeJITEAwi-IpN-bGzb4;axU99zw3l=)m_yG}1meyk>4P<*~@1 z*%9gtfmhEx{IgG6^r<#1+8pz*Z`aB@4e)N~2q+Gn-`UwHVbr5>STTf?6C2UrZ`W_# zgxiNBeT#;5xK@cD3d4Tol@^oW>sPU%dUzF6JUh5+Q!matFGykiRqm=Ex*f+6Cu{m_ z9pq?+oS9UAdcK$j$7x$3n-!1fW8rn?G{tbk^_2YuVdx!h3dC0&U7T*H?4PeM2K50KXw7I;g z>KK1AK|R2S_iu=*M4D@$Wb$T|%_FrY&+y7e{~4$*dY5jvbNg8uwwictht7ZBqMIDQ zI;L_%{@sE(IgK^-zaPA`E3tN7_nP_ci2Ff)mBJPK#=nsWb1??Nqh!w;d9XPAq5$N7 z=M~`ijDXx-x#5#_{LLidbZeS_KY3~3Xq0YPe}G*T90KnRt@HUefYIqlNI+gtqRw~S zM5=hBSE>BJq~xU-Qi^TB6R#b3uU`^a{+D6-0v3?MCPue$N|Q37p`LR5e@~-IJ2JTS zVe+CV(p6WA_qZe*bpPK_n4)tS;}53`DUlsRy1He^`=aE3Ll|=9<$?j>BP2O-_EMA) zLjv6&fuf?nAN-FPArS)g#7rM1PliKZfW2GW$bjAdpHCR)wM8%Hn3=BVG~-ax`;cl~ zOlxgZj(@{1(}U+}jOZUeIcmKlca~)h9@30j(ky@h=-EFXS%0hakMRrY({NO827_XJ znT2JzPTl*Z2<=&q-6`@*L0?teePFetIJmg`WIX;7a^{LdU8L0j1*{7_cG z?qvV{$FhSTHUo$WcuPIt>;HbZCTyhQc0uQ}3sz$PzI$26u!;YoMso$3UPXrc@7qU} zj+K^#bTyiXrS!IyPyc;Qbw6ghF2u?K)`$q2x8nKt^-I-4FQi18n+7 zC&~EhmpKW{jfiA-s6L*v&VS~N|8YU9*}XiE0T;Gqa}dpOLE=pNpTUU26L>)X%xHtj z3hmKknd?w88Q&!A@Ux7w(Dm6}{pJf6Rd~1H%4uA4^1Wo*`PP#K& zLednzc5bRnaDAbv76GsL%Tl)M7K^Z5Z$AsFw2*D$ZGGwYX_d9XcBSWDefzGXZ6zkg zgX#cszto4SZJQ`7k%l49Ub4|yGc_)~bSs8M{2q!f8;aW)k1~$s-sb1HjV?hcwHp~b zG|s3dJ$y58tm~T5Tycr1N;Pjj=h1bQc~|B&UBgN;Bh9l4 zUEHD*oeb8Q(gK1CraOYSC5;V6e@+{iO~Gzpa2FZ1&$T=3!`!l!rq4g7lqa0e?DOK0YhZ*u1FE{5-KLOI5X&H+aS7}`Zww5BOdzv1uIIV8 zV7P*Nv(nymw(0vww&ms5qk`n7XWflbpZOZ4AicMN1?yA9}ub`V^kp7xpGi1J&9zv7d^-4nU?`7_yI zcyAGXipT#o+hF+R;P?GSnOC(9h)I4!cyV;hTBUvtNG{5#-*JNM^}}CE2b3u)Vu252 zZ3jy3W{JOq;5;5c!&@f*%=QUbNLg6I>dVOl5q6m$QPSNT7%j3KNM3mOaVIozv?i6* zMWvhy!g-ftFjouT$hK(E!i(saPH+HuPjWMKeYsa9UhGr%*UYzDP%j4_BUk!EYLzhF zy#!EJcO$Bu2>@+-8z)l!N83PXgyXq;(#h~xy+oxbvA*3v^)%E}V{+rc+NWp`8>H|{ zKZ(|1_Br`T)<&M53V&&@ax`R+_f)CgKszdHmjHHTA_3?+(SmuOe=$9nnTh}CoBBO} z_~-Ot_w*UA2-CtKkL)Es%5@(a!Gj&h4 zmD<%KGo6%2PdgepwVCMiDV>(M!CcVhtYsBQm9-AkU)Osl+B`;DJ7E>`UKtgVNF))B z5X5dK6xJB!HpG?p`E){>OR6k%wg1P;9)r&VQps?uE`z=^>V~Osy03nBeT4Bc*a1Kb z`=p8%jyZ0UzTe|9RDrQ}{p9x^nRJF#eZ{ZEJyWkpn%G0H$jvm{C&7>!Fc7JcZJ&m< z81^q22EzqJng}6Pg;ReuE}u7|-#sZTuvQA=o%pvC(s;$EIU_l~iT9I^&$+)e!11_x zC1n-WcCVQ>y6-k z>dIj4Bg@}nd;|_k897NHShoNdzqF43``Rv|t@wKDhmGD$7^h6HA(mRtxhPnW&e#mV ziG#QMyp@VT4+ZIeUQ7F>>U)4aqzfz{d64iia>NYg{xYnxh1a?8b%*e|IC{Z;vRAcW zingm1b|v##ff`_LEgB&rv017iBp(za@{ADh5#P3FQW*L{5D-xDBRMbM+!4PH;KDfFt9u4%y)Ie=S!h-bYuQ8%s82*YiF}W zk*QK9s#QR$1oQU1`9K*N*naz={w9@c-e1#jxNvBl(IC$``i#29b5_9k9z}<aQ|! z_^(NSd1<#`9w#z9_uDD2qY+%XufJ7Hblc_WoN{U-PO(V5iaM8A20UvfVxrw@({lX{ zqeY8<5*pb`o4zpM{$(@*NKJ*T6)dILLg_f7zczyc3AiXrdQS zK%~aFg#5TSG5o{bAX^_v33AWk&FBpaY;O2mT~)^nA@~QeteI6|h~e2}OrKm4(G?PK z!NRdY;iF%4Jq6n<Y07!+FB`WmAl;k6E2pi=eYwtoM7(dGXyq#>eJx7B@ds+G;i+|ARN+W0RImf-3 z?#Var@AK|F3*r`*Rg)zFU;!o~$cl4cDx)IHc@5*gJ`m%R#f^FM4eT-D1`=z!dsN66 z+&}8IbTVN|_Z}1WS}UJ6Ntqk34GeZ=#95ps{h-80af%)v{czOci>duzaFBb#Y{B?wvd0Wg- zO(}iSOZnhGrhtJF#`Y4j#lzbj&^CFG=D$f+VHMlA09QV~3G zA~@(0x|}eugu@oMIkHTJG=A8}asy+YkP6BBrPmID=KXSS-ux8fkLiZMaj4hW2Z~HN znckB@%QwgbqMGjBuVc0DiRN!%#11KC{i$#3$Ub6$`RD2OJ2cn!W%{3;i>s~YkvU}l zOQc(A#@hb>>*0E`gVQj*A)(CMCRxH;v@c*~`&e68+62|~W9t_i$=*S5*n|(!8_rj7 zJb$=UzdXd!P~pfczju_$+EarayeT$+&vjh3pj&v>~7NsW3i0 z$!kNog*lvAoA)u&^Eb#w67i&&CRZXhGCqF&VQYo%``(J0>c=w06FRN`&;^)>n%%MTYxohmfReyL;fNrHly?XL7sB8n9NM}+@}>7q#A@5;i( zWdD_C#_U}eHSMK+Gfec7BRxR~ka|hHLz<}bNX>3UchKb%hE|bvv1}3w5?#_FcP!uP&|M~Gosb>}cvI(Rg;#BVKe(293J!84 zZU^$>!_>U230Id|kqs$=_NGOYuij}=JSfc%M8Wy$^6q%`47VXp9n`v4m%mO82mn0_ zCSdmFG+dQr72n=JZ{B@pdfM^?14A7U&{>$nt%Cx$WBSpj+D%uP>^bw4XNdd4^4*Tv z?)1cffUa$g97aEWZatZ3NEPNPKF4#n0M{SXKGYz6A-0o z+I&2x4c+iOOnO7`%EMXGMiFWokAZ z27C~tTlV4&?lU9R+%c@ue2n?z$z*86{A}CQkNsUDocs?J6{oLq9=dFDLshKTN=3sZ zIb|j5$yjkCNfkqKeeZTxDF*|+ZKBN}mKbu*nbi!IQ!&F!2maYV4<`q{zz^lwgW-gT z93y^cLFIQ<$QHD{&#H}wJEN^p3t0jxD0YVTGVr57Jllg6Q-&UgHNwIiQ_`#+rDT-` zDGL^}=QyQiDX`x%HyptditUYdWfX9Lunp=d9-&>%R+bF=%r&k|p`8ct#(DFyqAXE# z=X;n$q1#eYTg0r>u_v6Rju^sS`@a7f>f+g{T#*_Dm2okNnBg@kimS&^#|{R;>61i& zS{Cu*$}QQ>KKyv4yOgCf@qP^VjryZ4XeWqkd(eXgE6B>>EMqVcVp>^}e0YXI+!54) zx3%AEhuO#{^D0URM2|eeJ>PiRW-M?9n(?5n4C7j=FkJVqs3=~-9E|>_cH4Ao`GwC%Go7oe7rOoBDde%O)}ujBfI_{|Z$85b zuqg~cE~#*HIUQMbkyFAQ4k6C5-OkWOxYR<;;Etw+s>^2L=bbx5AwsVpIByIlU+tGg zf`Z_-sr)V)S%q-yIAK2{&j=edBG;K~yxk+NA!}x>D~U~-0G!xeUpQ@AujOV=o_?}r zH6rXakzi84gMtZ_36SQ_1S@Hd}raVZ~vQC?duQ81k>AJbSXu_>f%>a1s z(bSXh;)b8bLw9%&^K<71psOBFQ~V8RsDp9v&uSZO)k!UmbYFy*`OP&xpCK^Bz<8ZS z3SJOhJ1s9^NR}utBiHEkA{T5kv;n32kjKv2In&i@ER_wfR2CxaA0oAfS zE^Nru&o=1@2a3-S-+D#dU@~^*OPiu$ zpkIfA&VVZJexSz0`Xe&R#TlyDv29U!?Y06-abCT2yaln{;bwlEJ@t9iV(Vi65%hih zPc2#73cT27|P^_m4It;xaWFCvCk%k8Y(*A0U*BK~T0vy3Jgqsm5GMrEER*tu1* zm7iq!+7%9j1RK$a;g78_$Iw$j+0!>lbYDweHNAxNHdTL|H^y!DHo9PJ!@&3^&x5S^ z?9MhPC&88=$-*4BlPWjBUA|c_jNd(Pj=eshny>h#aMl8{<*}VcrBZ7jj!$i;TqaO> zb{@`*cyaZ{p2e6lYxwM8VoYc86L3ZREkH1k4A;w*Amzf;SN7(UkhN65EO_FG^;yzXJNc`Vaj< z(X^b@lj~QmNoO%f_lw^}r%{%v4~X!LC=>}xy7;K1YM`#n&U!7b*slZ>twNIm$dji| zCQw@!8%!vV&t9J;9SH7sk5S=y0L>bzKb9Kf4tX2h{O5CfMf^h-5E4Z-H1;B})v(nr z{XVJtA_mT-0HDJ+ap*`>IGKk8tkWxYIiJy_#N1C6u^*+hv7JTns6}7W%p(^;(vRBX zC{_2yeNMvKhMEdk#FaUXcHl}xUZ_0*9BQ@`;42azRvjK>G-fpcc}7abZi|JI%}UtA zl4S$i64m-8I70YkL_S-5j|k8TRE!j8ESD#$=Rdv2wMpGVs2U7oH(9%<*iuom&7JS3 zpSLwL$~rR!jpy|v`%s5SVR-g|KEM<)G9?~+8x*Cv`Jz%lRoclxb-~=6VwMT}cl}5P5(b6Tr^}q$f1GfF36m>ISIQ6qar$D%eWVJ?s@LE)jYa z79g=WT|Fy4r_}hu8;uYG9Fm57iRLl_wwZ< zTi&+^Di?Pu@stssf@i72Vf#^H^4I&_(xlNA`#I~Hg=?E&P|W)^VW8n2wpp3ixNVln zt4+UcY+jC9JURe)N*w8tRQ*+Z3Z$zKwDIs&E^i^i&I*7z`tu>SMPu`5Li!>TZ=3D- z*h25c=6*Y%>6Ed^=3AS!q-dTI*QIV9TYo+p`u(;=L9OI|Kwfzt78o+#@)NpNW8E$K za5ZiBJu=B!HlcgClEd;*;yHf()PQwpSRQ$D&&kBw5R^stR*ol&zERCr5bmSWIo2CSyW37iKk&;nQC%);?2kxRohh#cfO0gRLUlPa}@rtF4NBj-lBI z_ku@`cP!s~GC2?s3=es>3m5-3P8ql)BNEOD1Vf+=?PhWigYglk$XkY`-|n9YXk0@k zwcvtkNVoc-RE`B@?72A>PsHKH(@Tq#MvX8JXk|I6p%L+o+fTBm7qxf+qT80z?_ODH zO$3IJVz6A^DmhM59k-0Ke1H?d<8Mnm z5#XA)8;@|!P-UI;^G1dp&bN}C2}#j~#b1UV+ts*pYAdf?S?xSIBKS>qY^lrbHY99& z%DAz@!3&BT{ek<;un)_{2Ruh!^z6*X8|C0BxtEtcD(Kp4@vwg?RM`Ns<<-bLYD-$c zmPT?a*#s<=BuRk&IP3{g%x*G$a^AVKff=#wSit~ zoe->3&vLAgo76)Z2!};Li0eF8Hd5ku7YYT+JkMN)!y;Q0svdhTtMLQ8kSu?knrddR z&by$yWtS|U`W6s=DnGxjr@o?R^_;dBaJWk{-I|%@sM~0($_~_4If}Abos;YhR|vL5 z4$fDY*?ymsp_r(U<1r1qF;AmYlBYiNKuGDWC%KPGPFQ!wfbLEA_Ttn>TC!Xfg1yUl zPmU{Ux{n@fy*dA+#z6tuFQ$%l6nl+-ARxbXpCdzTx$V~1({&2ZzFufB$?>vz#&%7i zp@(h6czGe=qN6yB<5NVf&GG6YPnp0|Zy~|YXvEyaNc5xvJ(0mXnoeWDG&qsQ`?@cv zf18HDAJY&)O6!X=Yi)F`DsL#*VACl=OC7d7%k6_+qNNc3Pkm#tsDX z1}_F!I{G_*-8mQ*+iK+C^%}FB^K*8D22= z7(Gs{S3$^NS92!z&e-68GM1#w58e3uFJozuN6<|&O~R}F(9uepI@Syy>#V(LE63S^ zy`>$nYa8lznWOXdL@&^r3G1jcd?(1WG9)8mU(UloXi<1c!>R&4y_St`fc4TTU!G26 zO|?_XKXwz&QeVD1C(!3~i=o8B{A_yDN0M<8s3r{X-ilF>U+c&|e|BzNgXSr#joV(B zU)!79Oq(~KB44Z#>mrz3f5d(JGYo5bW&x$IEq3*x5#JOO9)xuno|&+W!a582Vi$Y1 z>@dzD?XXNRCg^+VQzaf)GE%ff%Q<7|cz4gJ5~8@v6dR3;&3h3iA`H^wiCMq)LB+DtB@@v@y9yGFl zBNIuc)u!nJ{FOGtw}WLp(%=u6?$| zZjmnJ0iyO0=HEx$S1}*sJ5B{qv4XyYUw?CR6#D&b<%mbBd!I@Bn+TzgQcx?Uq0wEB z`Ke8)E1}YiTusvg-xQrbRL8y!C-LRNY2J*5GAwH{*z#fX>aPtE-UsybCyrtH!pDUX z8fiJZZ88HvUobZcPFg?@l<2fAaPS+Qy{GL5Bzq{b?{?EAKLI*|GXsY>?dgj2pofQV z*Y(B;%E!LXmdAcel`3TRIOr1saQQvSPlqGD?v(@sES#Pys&awJ>`^BESmbjd^5W6D zFb<(4@-&2yU!VGczL2>Er$N@Dt)gHeJWS>s5kq7^Z!kauv6@VZM~lVm9gpbEfI|E^ zJ;h_R-lkZkz%jyWn7fDs2S9Ne6@Nj`;{KZw} zebDY?;+#++vX2f<<)Sh@$W=)7dwEphdAqF!)?MB1eCEO`iukI-g{YsUU6JZGthZH~U;uEX*6GDJ6(JNNg`q6WVF&|tWGdDx!{_MkNb!X7$ z1MFN;G*4r-q)bEgpd`dnLPGUp)|(lU<$?1m9Fat7F_k zY-c3AAwogF4FW7TS{fVErXg8C~L8ZA-2cY|uOdb$H zR;IRAE{WZY-wwnVh#yRI?`?gTpTUi&+J2yYE~4qrYEK=h`?#~r{y~BNGFGQk0gUpq ztyRG!^fBnouH=W9VVrWpnKhj2IF9gg@49Z!h^NtGJ3BPZn_CaH31RZNB*U(L#C7k6Yn^5@M6g!e3HV;yxL5rV|M!+6{m+&{6VjVJ zt1f67o#%WuG-E<2TD2RC;&B1`$jqpGV7dfaGx*u+Tz^wpVgL@TZrAM+Hau;JV7UXe z&aI(XVQP01DQZ{RZ+EW@nA}m;*@@1S!4@+yr~e%qb^|8IH$fb=VLtAMz|O+Cq`i7I z?`p?`CFLMA9Yq-}(okidC-E4Oz9wYH@g2XFcz`t;lfyN$Bdbk8H0!xYy1|jy!@bV6 z(w#+ND%tldPc-p52_p_Q+g)x?%#JdBu*_wiVdFqknYKDLblqOcNjP^aG=jOI89lV*x-K7`gYNi{c0vXah?b)T@)=zBx}VDSGyd_)tPRn(owt1Ew+w z&54`K8X4lLI}fi~H0f&GitQe-1pLHe^3`m2y4_X+YcG=`3O($%V=-;x>>oDv>S?p+ z!o3J&7me$+d7-pRm^aCxs&9bs*J%Dw&@Vyl!R{H*XH!}KrH!>Iuuiif*dN?!1>a@5ecIRxDF=ST5f0-aL(L*uO zt(G;*8q(_#F}Z!K-kO8V9}c6VwBUa|r&dJPIY>F_y2Xrk4McITXRU^a?2tuH<@7tn zt<)0EjuP_pNJB!fp?b0eb=_B&w;OH>_dgEVG3XR6aw${2Ru^3JD8px}YkJZz&gSSp zG8sPHi&+qB8(2FaKeIrf^iIuUp?*m7!?o!7WzUC0m)rCq9ywXb&jO+i-^!h^Wb%W^ zQFu?R0?jJur|Mr{!{1bkX)(HTQ6^7uh}hU=4rNuSA&J3_}mRsVfX*jM~$~=sguk4K3X<6O_@r-OjPcaj>b$x(NvSoG3 z*H@3ukHxQ9rpg!M6bU^j#G|>21rpJYOUK)jkM)=@-G>sOH z)#iExCi@=a60DkSv?#qG3oTFIkJ87Q70;+VdZ;#guf1B@lzZlz31w&&P*-+eZXmQ? z&AoPZ^y6=)%!$r8W~++GGuB70dSmou%ou^zA5FRSh|b!w@%e~`GP;cWL*RY;3Z9$K z6=ut3(+k$B=ZBsjwNB1Tnp!+)bz zHRiw!4H0QIp7TvuTFg!zq(bwR`KH@P$Wz?7m8jNs5~>WGe}m6XK;~=s$K!#M5f-Io zLKy^d0{>yl(RlO8f7n6^Ak$6n-p^)_?_vzzyQDZV-v8(XU6Qz&FKxEUs*w8#oH2Wk zr6dQ{TKxHBBF!RzqhLueq1UlmMzzsZ-YaX;p?6#nu@uic%t-j+4P-a`dMXm&%cM8m z`+2GTv2#D6Jq4FPtQios+OGuhFf-QA4rgaUci9Iu{aivbr}gG8guFdh-f}937^;;Y zG8efd7Dk1rE-tC|o`7`2Ek z%koa|V@YusmpRPiU&Jc?5YMV#OslkIcD=1=q3nw$PX_ws=vg!>rwwLk6rB@wI_J+_pTU zF8#_3cwJYHcJq*jv_RWlwsNz;{hjMECx-*suGE|d>IDl}5tgAZmRvy1*k(LcOf}z% z5WkOrM-@u1To}$P2Ov(sg)?Y9*0FX=^%y9g@iL#0nFy$6m%fd)LQv8@;)ti!OxKxS z&w7QJy_0k=rVRp}k3)SwtJ#(|4l%HDZLkoDm%oEO^p@Y3(5F^BuwcaY>1VXXMw?~) zV1=6g+}y1SlGskQgiEeY!F~B#?L~?)##6Iv#19!*qB=cuO((x`*9Y`68F|VuK10SB zc;UATFurRmig1u-jIaYD_P5%`qw0@Sz;49wnd$Fs9`kDmY_aes!yIXXYKZSumil(= zi;S)>v~Es}Je#x%xsSm*NN!8pM#jCG3@DuKJ+`na7nwF>dLvZWImIsAfc#+b-Io_j z+H^(=OMaYJS7PqRM2p;2=J3}{t=}d3G}23$~bpfI^p@bfF;AbwBI3G!=KlcH1jAm=*Mhk)u~L8 zd$wFbP-lU4K;BkU)AtFIXfN=IACil{U>L^}OcvG5Ws#R@ExWYtC=mMnx#dPA(-G86 zFYDVW+lC9L^_zvFl02Pc)e5}>wU>o9HoCyQVg)Lpt(U7r-JQ$Bb`2RKUGVz!QL^%i zKJg$5SRvF7LSq_*@{!)6aHI6O= zt_E*nIpw^P3Z@^-4Md`p+ArO+z`>R#sbF^nn2ofF->4M?5DBX zPx0z+C(pWx#CvbmxGtd<@$VACd625rpZCPOae1^Btnw*~zWlMa5H5_gOmh zqWJH+>s$K=Nv&=j^?q$|(&%O<(-SzEHItlrtmsql+&PY{>u%_QcA20x^XGz9?1Tk@1~2d&Fk9S zH+Rk@6t&i|B1BB_EqA;?y~x)aiD=W#9De-jQPPK5$tR&&DAR6^1|seGcONcObMhKw zIQGkmED|mf&h=Q2(f2EqRVb;Rk zRuiQiv+l*AC7R94v(FGyB+A@T{N2sI?Yr$VBC&es8Td>AlS~U^{!KzEQUDdeNKQ)0&5gjvJ3zy!_@& z<;SiK+HcZSl+S&0X*|Wy8fo|?vA5Gm<~$NiFmeZ# z{j9*s!X}oz?KB|sl|CiD)b^c*BB^QIn0>>JT5Lm%PcYSea~=jTdh)w|keXLWoOyv_d z1_>GOAan*GZ2EVOYD)H4sbS;gSJvy~oO}s^p{h-ad=!FWzObcz9Hs?*caPh~HL!K4 zN?R5J(W3r7`;DDQT=@Brm>n zq#J6(ASqRrbn%e-&7#%r259*5UA3t1MJ?wYjIl1N2F-;6mP%8+G0-Ksy_8DlyGc3K zElXMu=aufqWUx+^+y^oof+^!v@VRM{!Dq{A@{!OwlTg+xL8(HIY#o`h7>Fp%68RI3 zf-L(UcqjeCFIr8-X5330gx0G;*`4s}+18>x^RgvfzeauD`u+_Z>X@+!9zE`GsB*7x z$7BIsw!2DHfH~<3NGD?#dP_0+b;Cq_%1cMj2Rhv=WU6iTM`!nX>~vU0)+qW^G~Nmm zoPMJ2Iee#2dT*LS9zo(ZPn0z>Pig0+6XIF;)py!LnL=nH@giYt%%N<~=irN~%uL22ECU3@zkux#JLZnR5@R z5(AF1wRE;M6u23CDPyd0d*6b&XAOtir1w;z#<;24lHeF|B6ZCyq0|-mGz82MWeQiS zlw^IK@@CukOxX4>)uZ+7s_ZiFVkXa!Ae46=7Ki$ZoNP@i3)^JlV;0fT3HX6K(l}6V zOr~8r71naZy!2wn*nV$pU}h2ZA!WYKB43Zr?+?+sYzt;TmqEj)?*zpDiJY}TGh=Tg zs4}=mD%(gG@vbmf82R;T6~+QuHNh(Hhj;D_@Hh?6bk~1aLZ!S>NH8Xhfy#_=Y-{8M zpCUT&?`rk0=3O)tn9?BWsT(T3HH>w7CF*hX~TEln@9_dhaz5;BLh8e&6Sg`v=@H z?#&MjlI*dv=bE3{=Uy|hEH$h)qDI8l*Sz(8*|~qvDP`+{bpwx#cf)r(!rpy_AG0~B z{{nm6fQlvVDOZm*#mq`k+D<`kzlMz$4`r7JSDTXx5==)bv03QXY#Ack)}~$jwUwIk z5V`RFH=QG9E53iD*TyIv1S3Xz)+LSZ3?OvxU5Pg8muR!^!;q%u$4&{~hJ?^>@ZOKy zO+}HZbi+u)1Grd+oiLb5G9Yl7@ zPC1?n)ZQdX@>s(^tco2F$SU%LWa)=~W3Sd~+%ACB;oz;kgcC7C4~W;B8`yq~@2v4w z*hn|#Xk)l-_#L_T)w;LaK1TI*8OwS`K}9saKz0k2R~GFV@}n>Tt)!{YipT#4!n(^C zOK!SAnuR5q?qiouSnMc2NI8Xg*7RK)IjyZUZm|s1z&i{ z&8B&-GkbySx!Oe$Rr|(cVDXvo@-62G2cbVJCP&3$3cm0#KinvcHpq_-HGfNDs)c%4 z*jA;Z%AS5sJc5;J`&2-9KPPdEt-I?=M>TdKHq%G3%t_#+h5u*TIQC$COA_9%xBrfX z->XV^!M=}>*?&*iF0wELj9eFaN>dYI3db% zcOfj`@T}G79+G9v{>8MjX0PFf(V;ps2?12+QQKXDiG-(AM{gKH1i1Aa%7olE%x(8z zYwfq{%`{+9qAJgv_fEs#w(P@VeHZZ$_qJOe{>QLK4PGpR?#Vs4+l%%73PQ_#DvsCn zp_bYT=MgJNSxHQK5qp!O19_c_u$#%W$(lb z@l5A;YJIu#4@2KrqI$+OB+3OWJm*vq8r_Gtd+qcJCs?$sg;`TJ(W$LsuM%EA@D*bJ zJP60IO)KGm)4S3DlA+X3V;2AM~46|)uAcY*2pwepSynDADojSCLfq!{Mrq}e~4yz=* z*kkQXb;ceYK7VVgybIgo$_Oo`4N-9w2-ne+?pfC0$#iTN%n>-dsW~4 zh~CI0>|Q0_jWW;qZ2Mr%o3&X!@jkaen2mvhN$P?gp}|<$jvuiz?N}pM2GV_+p0iva z|BCLY=>03YbE$<5lHL6S z6Nj|;5DXyKks%*hvy5?Qq;wX0+aLCXgcE4Vt4apuG2`9Zx^pzTXPkDEy7Nwov^`$5 zWqW06W%VHZ!le1_`o`r$>U$C1mvec9_oh7BMk8!iqq$K`95+7Z4qKbn?!z1cZ`4P0 zGofP99Q~pwrW{(rk1iof4GUz@q+Gr6t10# zHt!nmR$bxN(DI0Al%FE=@vvTKeh@!fC8JHn8ff$9(AxxJQ$ZiZ!d+pKhuq>?$E|k> zyp_lj2h^C;_=@mJGD}HOJ)uX8sG|=nC9A7FMvGTujxAxj?LliEr9f0hXK)pj)dJ(y z-z_$x2Gi7q*O}g9p)!q;_O1-j^E5u`9AKt(hg8)L`J+fxxb+3>Y1lY>`OnuyFP1QL z44PlhB>HSJ}qADo)2@n!q?)@B;Kw^cuGO*4SGIsRo@Q#_E3O@4-bbmQ;^U2meV zWvLb;EQN=^?R?j$M0wcHSJ>7F!QQ{CYpcQ`f{nu`PL35Jp34TG(x%9@w7o!SH^I~} zzoc~Mmy~(~4s+qQfxM?mtsI$WED?2#y;*29@k5_OH4@0Xrym$|tJ`tbR z#m8z4S1uvqW|_JbCx$Ww&;9JGd7Zt00o;K{%NUzz<>OO!WpAOzCv^Awyb{Y3xc01e zuyqfe8R~*o0y_8o5QQX#Y*Ez~HmV}&JBO4SeYA%Ro>6to7YE>-wJU&btD=;-4Ju$G z&4#1YPs|+nRvb$#knNvg=*R%-mXVl02Fi=Y27Y5=UfDN+s>9CFVf zxQ_11a0LAFecS;RYS(`g#J3!sy)69{5%X%KqhO{V2N+;m0XWdAi0U8Df_V z)jL`En$0(Fl@8edb!i>ALUo_X0OC=s;KTcRIVcU2S{Yt3qin)A?G3s6aU#$7)GKXg*C$$?MuIn#*HTZ0*Izf$et2ZF z4r;TG`_Sk8+U8b8{~67=HnJ-uBJgn~+y+4olhB~gHf<5FDiGGq`3+B(!j-M#E@|~z z__B9Hblxm*gOzuHT%x;pJ6;U zYd;SCr7Q)2=fZwWViv5Zd>K=z__#8}hoQU^pO^_rwt!nF$+3FBFIe02ko-d4M_x8L zdmriFUl-5nJQa1$@CS^%0juM^N|C)HS-ud^-E;Y6HIHgMX+&%{7o&_9`IBc-+gS*! z-k3O+TG(7vy_2|A72|xKsinT~961t#{rk|<)y1}vU4S``c2f}!@+I-W98M$y$Yen+ zH6!!Ze}!^xSD{>t4jh!sWc!%V3CjQ7_I+>pxQir5H`#^>k#ZU|soLN@8M@1cb_pXc zF6A2hwHP3(Rdc(KEqL0YwG^ck~+%fKNGuR?L?9_*3VkNT3Cz36JU1&nCzf7ygRK=BXjgd}Sje3sdK zZoJi3N!HP|)>nw6ihu@}s8AnpdW{2afn}?Dgv;;~l=gFL!1mvA5am-9XH#FsByY`G zEd$}0PS$2ql*R~P1zz(Gzp&=voF-~P*T{$rXghkd@KB@3yB_oZeLOf8~M{miAd;2dE99E z_-_+OB)$T{*g7-litfRt^@EqZroaq++zYe6(kr1jq@C4*YcWd7_u{#+N_Qp6diPpi zm=;A8v~co;!%{=~PZI$ga@!@8w_wnt7Fj*!{ZoxO#c{B-=hA+2Z!K7q9t_Z^eDq|D zJO3pXpEv^4Qr;9;_poLjMP`|pzEtI*BO^Ide_%`% z!J&TZw+3O7SSjSmN9+4M&>BmTqYS_&N?oSIYHi)rS^BxF=RLSGb7q>Lxi$PW=R)ap zyBnUo-u!Crkhp((Ug!Ty>ar{w;Gb#R08;liYH9Glr49zSj!Zt%tZ-Yd?9_Ev@E5Cr zXg8sRs`Bt)H%Qi{o)^qwc%@#OW1zrW<7c1b+r?7lb7i=S-q)*??RM8&IAp431_w#%dq3 zds)aOhDJgad*-hwYg8*{#Tgd~_7iBpfP)>aHQ!mfJ=k|Dat8dA8&CgOOOdN1kmFGw z`t5j{?7Z5pgV&PNa&9ByjCbqRZ6L$w&=zRBL6bKx4OhnTIVLQyrEB8&mg@!g z@nAuBKRMUqa_@>|z{qLvYDiIEN+JEl{Y$-L@=^$)>XGjg4{xK?gA6oIhG5-_yNZ?n zx?r38SMV%QeN501_eP88*w=#hJiUTnCEm;Xy%+J?T>@)(Gy;KWDAD`R6G`cRJruk$ zU(XB-w&=>RD~4J^|2NZY;hX&KYv^82c;Xiv#AS0JSXAqQ<4t{iK!q}u|7n>-LJjQ^ zNAa6H8V84HpNR@GrzcC`kOb1pWXuVa_)Y``hdmdokf<`e@0_Dw97P$bCp@&6$NJdOJp*G}G)kr1MO-qfTx%jU!Cm2Hb3yQa|AWApHe z!k}y$5{`7%ipRHjMmfV$D0D+}UiRo1DF##ATNrSpH>u*ZqWD)`k_11I_Y{|poC$2* z$0tHD86^ZgK>qex!8GBJh{f^aL-Ss;7dgsUn#{h1Z0%AbCA$c~3fPRx{Xp2Sed+~b zyog0@->>tvl&G(#QBY4cC!b318_ocA+0hKB*zX)J;ZVYvFC0%zakr%b6TqF3u&mBc zCNnC`Uu?;pi6lKTY*y@c{c+4^GQdgnM%}Udv1@L->u=X&2!^`SnuoN=f+>Z(?&o36 zN(YpSqcTRTR{i7OqNA50q5FP*1XdkwR>7-ufYlw7*TWePL171(!|*~%p5qv4xo zHovnxL`j|p5e1Q7oqA93?r#Osbb#Hy60>vd;%+AzW%<2_N;Hmi;#tO(Y{)rgWiqzM zc>-)&2=x>2#2g|@U9tLiOgrED51u&+2zmf8ilCOp{|k(V(I@vM6v&=(zHw4@24le^ zPGL-@662FD(gMtQa$NVNl9JOP4!Ig39S!Cc&5m$}TW{@^XQ!%8#2hfA__eHFVT0F9 z0n&`AM7j`uBt2*)cH5QCRbp<82UWagwFZou!lVXRzvz=8F6KQ)UDj4tF__?$y! z1HzvT-B~BU#-XamChiJ{+W7)t7q)cPDE(W*Lq&Q5aVh!ecVPV|Wi8FR-N9?gp9x~7 z+j!NjRPKpj)9_d&?!UiB1!rABaUGv%`(IETHJ+2ilO)CmGBBM~t}NZV&o`A5SS!m< z<)!W9Sx{)wCN@v1FTIRmknj2XZSe(5NYOq_pxb3M@xAU)8a}Z`<&H{)?N=3^0mNci z@YDh(qXKk`!c}i14nva>NA0TAZOVW$B)}y6iPE4t^>iF0>?VDuYSD9#gNUUwb2BYx z`#Q>rGVp}|Wm;QYSm>y5XyRk3PpT&cnf;3S*n%0UHBRfz3buG_8+t~& zsR{>?^H4mFQ!Z9^5Q%V0f$nc!r2>KM?{!pOrI_%bPxz})cM6!(s@skS*JMzS&NO`x?h{4D zc5t{v1LsGZ+^?*{^(PF|7_sr$tVj2Kn!RjoPq6g|DjJP$gEMDTc;v9C^ga6J*!CTdX?LS*O-efOymrnNl0`-_43KrXqa6_E=PNM}4u}4{@MU zlRt8&r_cUZ2{F*M|K9ir_E|MqAO^=bQzD)6%K%)b0rgsSca@ZTUq8s~{gKkoospyG z{7Sa#NZ53LB3wV5`H9-w*YHgYnn77i?dm^O<>wP*aZrCLA_7Jlse z`D_-c_VMjL^^B@wh96*$uQHutvc)}alBR=uk9svJQ)%SNoB_Rf#Nj627nN*Q)WTTb zXWx`58MX(TOAp-oP1OL7Z~He@=AOtuNI0%i4F18xb7@YmrljBOV#ET16Sqcg29imJ z1P9razC83V#~vEZD*`IQ7~EMEd&b=>isDz&bdB*=1D0l326Oi``GNaHP_aE6F0oKT zRidntI;|I4fFfBKo+BIPBl8a^STt_Z$yXiI;k_tFh$bV>^V8eu{9eHXE)I)YP}Ee~ z<_oe%OxCLS73B6+s@fwL9A{Jhd1!$ro}~-+_0yxe5sG_Y3MJbkg2fp7@k1_(q?yI-dk9I&Y+CK5rrJ+b*-NIy*oc@wE zPLIv=2l0z^1#3ClrrkJ7w%lf=^<_HCsXMAh#f5*_mac4vJ@>gp5sAcywk_364lC3690>WGQJ)_HuQ4<@7km(`xR3JXSW&GG2hXH^Mm-7Hq0&To*5(XV^y z!`YLZ%D`^Es~rL2uYEiED47=eH4CV(yrLP`$FKm&kp<^*9hPoj3!~P5wct_a@yVW2 zvop7zxuC-~l(DI9gRt$eZ%W7E@fCX24b|hhVJy7Mip##ZzSh?gW24?>VAr0LBwN6z z4CYY2$BKuYJ*o=nu&Wjdb#($oKieLy(d3^N3kNz*c-cSU0u0ZQ} zhMq+e*~pjHx}Sl4vcMj%xqU9tA! z%!Bw<}mjGh&vJ>dwThG?HaZSBa3HAj9Xz+`Ow;{30A`;f?o zuZ=v`4PS(_I+t2GQSAiWrY=#STU6xZ?|pHD&g-fw&()2905?f47-O0QJ*x(f8(4Io zMnlgUAI2~bS$$4E&jR`m0KTgLe0MGUYskjG!NV7T_P}S;i-dxN@i~J@h;e4X^RmN2 zUR#5mxTd8HTUO~y2*zbLt|_*wkj*o)QGT548riFKr&7g55IoV{kMYNf73!t?&G=$c zKU9!GpPgLu3`D6=7@sle<} z$syi1i~vUi6{Qo&`-m@z)sC2w)YPfl*fBTcq20dz4%0lR3Oh6D6p#vfhW?sXvv z)IZ7NHF4GKv0Q@NiN}jP=N5UZ)070pt?v#Z@&=F5ms;-nMXDPF$)JFwc^6p>DaMW; z_D!T45%^fQR3Rv3KM(9=3sC~l4irvXt3UFvQ}1kpc>|gqynlBSJj3iy0y7aP?~{C# zph9Dp%c!Fbon&w?25uAS>~SZ=oy6jWuV3+wTJeCc$%;iVo?%(;c@F;yM!^>F)EFX?;Mev0^@Dvu18>!4J{C z1uri2Vxo3+$+;YIPlvPxqn5G0EPYz0H9MowFxB+od!K!MCMLnz9CrD`?Z{F z)RzFLhdDr^{(eZRV*>aXvQl|{I^Se$1Iz0fThlV6FygPAUN&Efv?&*7Ouyds>Vw|( z@y?5noYaMu3ru@UDl7r|e3Q;Y??8xUSo7s1V`T~dBxY&@VHRtfzF}T-6SF>U~Ws8jI4)S;jw%PTFK7vR!jBahaglM}!9az*D zyy2T?*_oTH3O$IxXMKk2AGOZ9L!$*yE;%cG;L!ow-YF>?`Tg!I0RU8biy1>H~jz$_pRD;QrId#@#I% z^%sE3|8o4J&eD0e;x20|gtJb|I)x<1{BIW3s?J%<+N?V}KI%S*!U?_ZNvcQQ3C^`b zDy~k&X6VvGkflouG>HKr3M~iW(x0CIr|jpF$pd{Ob2zi4L+$f=%0A;#py}#YM_Q3) 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 KiNk*e(0>Dp&V)Mv From bba05d1c37c1b228a1e01a2d1d70f66aace63cef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Wed, 9 Jul 2025 13:17:42 +0200 Subject: [PATCH 6/7] fix(layout,table): orientation-aware layout and table detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- .../docling_v1/2305.03393v1-pg9.json | 6 +- .../docling_v1/2305.03393v1-pg9.pages.json | 54 +- .../docling_v2/webp-test.doctags.txt | 2 +- .../docling_v1/ocr_test.doctags.txt | 16 +- .../groundtruth/docling_v1/ocr_test.json | 204 +- .../docling_v1/ocr_test.pages.json | 3500 ++++++++- .../docling_v1/ocr_test_rotated_180.json | 291 +- .../ocr_test_rotated_180.pages.json | 6622 ++++++++++++++++- .../docling_v1/ocr_test_rotated_270.json | 107 +- .../ocr_test_rotated_270.pages.json | 4826 +++++++++++- .../docling_v1/ocr_test_rotated_90.pages.json | 3544 ++++++++- .../docling_v2/ocr_test.doctags.txt | 2 +- .../groundtruth/docling_v2/ocr_test.json | 580 +- .../docling_v2/ocr_test.pages.json | 4598 +++++++++++- .../ocr_test_rotated_180.doctags.txt | 3 +- .../docling_v2/ocr_test_rotated_180.json | 608 +- .../ocr_test_rotated_180.pages.json | 4661 +++++++++++- .../ocr_test_rotated_270.doctags.txt | 3 +- .../docling_v2/ocr_test_rotated_270.json | 610 +- .../ocr_test_rotated_270.pages.json | 4692 +++++++++++- .../ocr_test_rotated_90.doctags.txt | 3 +- .../docling_v2/ocr_test_rotated_90.json | 610 +- .../docling_v2/ocr_test_rotated_90.pages.json | 4692 +++++++++++- tests/test_e2e_ocr_conversion.py | 34 +- 24 files changed, 38224 insertions(+), 2044 deletions(-) diff --git a/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.json b/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.json index dd51e390..58701d5d 100644 --- a/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.json +++ b/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.json @@ -213,10 +213,10 @@ "prov": [ { "bbox": [ - 139.66741943359375, + 139.66746520996094, 322.5054626464844, - 475.00927734375, - 454.45458984375 + 475.0093078613281, + 454.4546203613281 ], "page": 1, "span": [ diff --git a/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.pages.json b/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.pages.json index 3010fbb6..114cbf31 100644 --- a/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.pages.json +++ b/tests/data/groundtruth/docling_v1/2305.03393v1-pg9.pages.json @@ -2705,7 +2705,7 @@ "b": 102.78223000000003, "coord_origin": "TOPLEFT" }, - "confidence": 0.9373534917831421, + "confidence": 0.9373531937599182, "cells": [ { "index": 0, @@ -2745,7 +2745,7 @@ "b": 102.78223000000003, "coord_origin": "TOPLEFT" }, - "confidence": 0.8858680725097656, + "confidence": 0.8858677744865417, "cells": [ { "index": 1, @@ -2785,7 +2785,7 @@ "b": 152.90697999999998, "coord_origin": "TOPLEFT" }, - "confidence": 0.9806433916091919, + "confidence": 0.9806435108184814, "cells": [ { "index": 2, @@ -3155,7 +3155,7 @@ "b": 327.98218, "coord_origin": "TOPLEFT" }, - "confidence": 0.9591909050941467, + "confidence": 0.9591910243034363, "cells": [ { "index": 15, @@ -3339,9 +3339,9 @@ "id": 0, "label": "table", "bbox": { - "l": 139.66741943359375, - "t": 337.54541015625, - "r": 475.00927734375, + "l": 139.66746520996094, + "t": 337.5453796386719, + "r": 475.0093078613281, "b": 469.4945373535156, "coord_origin": "TOPLEFT" }, @@ -7846,7 +7846,7 @@ "b": 518.17419, "coord_origin": "TOPLEFT" }, - "confidence": 0.9589294195175171, + "confidence": 0.9589295387268066, "cells": [ { "index": 91, @@ -8243,9 +8243,9 @@ "id": 0, "label": "table", "bbox": { - "l": 139.66741943359375, - "t": 337.54541015625, - "r": 475.00927734375, + "l": 139.66746520996094, + "t": 337.5453796386719, + "r": 475.0093078613281, "b": 469.4945373535156, "coord_origin": "TOPLEFT" }, @@ -13641,7 +13641,7 @@ "b": 102.78223000000003, "coord_origin": "TOPLEFT" }, - "confidence": 0.9373534917831421, + "confidence": 0.9373531937599182, "cells": [ { "index": 0, @@ -13687,7 +13687,7 @@ "b": 102.78223000000003, "coord_origin": "TOPLEFT" }, - "confidence": 0.8858680725097656, + "confidence": 0.8858677744865417, "cells": [ { "index": 1, @@ -13733,7 +13733,7 @@ "b": 152.90697999999998, "coord_origin": "TOPLEFT" }, - "confidence": 0.9806433916091919, + "confidence": 0.9806435108184814, "cells": [ { "index": 2, @@ -14121,7 +14121,7 @@ "b": 327.98218, "coord_origin": "TOPLEFT" }, - "confidence": 0.9591909050941467, + "confidence": 0.9591910243034363, "cells": [ { "index": 15, @@ -14311,9 +14311,9 @@ "id": 0, "label": "table", "bbox": { - "l": 139.66741943359375, - "t": 337.54541015625, - "r": 475.00927734375, + "l": 139.66746520996094, + "t": 337.5453796386719, + "r": 475.0093078613281, "b": 469.4945373535156, "coord_origin": "TOPLEFT" }, @@ -19701,7 +19701,7 @@ "b": 518.17419, "coord_origin": "TOPLEFT" }, - "confidence": 0.9589294195175171, + "confidence": 0.9589295387268066, "cells": [ { "index": 91, @@ -20116,7 +20116,7 @@ "b": 152.90697999999998, "coord_origin": "TOPLEFT" }, - "confidence": 0.9806433916091919, + "confidence": 0.9806435108184814, "cells": [ { "index": 2, @@ -20504,7 +20504,7 @@ "b": 327.98218, "coord_origin": "TOPLEFT" }, - "confidence": 0.9591909050941467, + "confidence": 0.9591910243034363, "cells": [ { "index": 15, @@ -20694,9 +20694,9 @@ "id": 0, "label": "table", "bbox": { - "l": 139.66741943359375, - "t": 337.54541015625, - "r": 475.00927734375, + "l": 139.66746520996094, + "t": 337.5453796386719, + "r": 475.0093078613281, "b": 469.4945373535156, "coord_origin": "TOPLEFT" }, @@ -26084,7 +26084,7 @@ "b": 518.17419, "coord_origin": "TOPLEFT" }, - "confidence": 0.9589294195175171, + "confidence": 0.9589295387268066, "cells": [ { "index": 91, @@ -26499,7 +26499,7 @@ "b": 102.78223000000003, "coord_origin": "TOPLEFT" }, - "confidence": 0.9373534917831421, + "confidence": 0.9373531937599182, "cells": [ { "index": 0, @@ -26545,7 +26545,7 @@ "b": 102.78223000000003, "coord_origin": "TOPLEFT" }, - "confidence": 0.8858680725097656, + "confidence": 0.8858677744865417, "cells": [ { "index": 1, diff --git a/tests/data/webp/groundtruth/docling_v2/webp-test.doctags.txt b/tests/data/webp/groundtruth/docling_v2/webp-test.doctags.txt index 5682a134..76fe886d 100644 --- a/tests/data/webp/groundtruth/docling_v2/webp-test.doctags.txt +++ b/tests/data/webp/groundtruth/docling_v2/webp-test.doctags.txt @@ -1,2 +1,2 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package +Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt index 927ba0f2..19f5c6aa 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt @@ -1,9 +1,11 @@ - - -Column 0Column 1Column 2 -this is row 0some cellshave contentand -and row 1otherhave -and last row 2nothinginside -
+This is a table test +The test starts with some random text and then a table image: +Some column +Some other column +Some row +some cell +have content +Some other row +other don't
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test.json index 8dbfff1f..20934507 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.json @@ -27,13 +27,13 @@ "file-info": { "filename": "ocr_test.pdf", "filename-prov": null, - "document-hash": "80f38f5b87a84870681556176a9622186fd200dd32c5557be9e0c0af05b8bc61", + "document-hash": "4220c26a23a085eeca7ed3904ae0952e7e73458e65ce19e56170a9ce095b2313", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "14d896dc8bcb7ee7c08c0347eb6be8dcb92a3782501992f1ea14d2e58077d4e3", + "hash": "07ff68c95cc6ec01fb38d02dc5d5efc466f3cfbf2e1dcb6c16b4e722d7f9f657", "model": "default", "page": 1 } @@ -44,20 +44,204 @@ "prov": [ { "bbox": [ - 69.6796630536824, - 689.0124221922704, - 504.8720051760782, - 764.9216921155637 + 201.26343, + 690.10254, + 417.96021, + 719.14941 ], "page": 1, "span": [ 0, - 94 + 20 ], "__ref_s3_data": null } ], - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package", + "text": "This is a table test", + "type": "subtitle-level-1", + "payload": null, + "name": "Section-header", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 72.0, + 655.42273, + 376.27319, + 667.7117899999998 + ], + "page": 1, + "span": [ + 0, + 61 + ], + "__ref_s3_data": null + } + ], + "text": "The test starts with some random text and then a table image:", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 275.33333333333337, + 601.0, + 343.66666666666663, + 609.6666666666666 + ], + "page": 1, + "span": [ + 0, + 11 + ], + "__ref_s3_data": null + } + ], + "text": "Some column", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 381.3333333333333, + 601.0, + 479.3333333333333, + 609.6666666666666 + ], + "page": 1, + "span": [ + 0, + 17 + ], + "__ref_s3_data": null + } + ], + "text": "Some other column", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 175.0, + 554.6666666666667, + 225.66666666666669, + 563.3333333333333 + ], + "page": 1, + "span": [ + 0, + 8 + ], + "__ref_s3_data": null + } + ], + "text": "Some row", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 286.0, + 554.6666666666667, + 333.0, + 563.3333333333333 + ], + "page": 1, + "span": [ + 0, + 9 + ], + "__ref_s3_data": null + } + ], + "text": "some cell", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 398.3333333333333, + 554.6666666666667, + 463.0, + 563.3333333333333 + ], + "page": 1, + "span": [ + 0, + 12 + ], + "__ref_s3_data": null + } + ], + "text": "have content", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 160.33333333333334, + 508.33333333333337, + 240.33333333333331, + 517.0 + ], + "page": 1, + "span": [ + 0, + 14 + ], + "__ref_s3_data": null + } + ], + "text": "Some other row", + "type": "paragraph", + "payload": null, + "name": "Text", + "font": null + }, + { + "prov": [ + { + "bbox": [ + 283.0, + 508.33333333333337, + 336.33333333333337, + 517.0 + ], + "page": 1, + "span": [ + 0, + 11 + ], + "__ref_s3_data": null + } + ], + "text": "other don't", "type": "paragraph", "payload": null, "name": "Text", @@ -71,9 +255,9 @@ "footnotes": [], "page-dimensions": [ { - "height": 841.9216918945312, + "height": 792.0, "page": 1, - "width": 595.201171875 + "width": 612.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json index b53b75aa..8bfcaa25 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 595.201171875, - "height": 841.9216918945312 + "width": 612.0, + "height": 792.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.201171875, + "r_x1": 612.0, "r_y1": 0.0, - "r_x2": 595.201171875, - "r_y2": 841.9216918945312, + "r_x2": 612.0, + "r_y2": 792.0, "r_x3": 0.0, - "r_y3": 841.9216918945312, + "r_y3": 792.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 73.34702132031646, - "r_y0": 97.99999977896755, - "r_x1": 503.64955224479564, - "r_y1": 97.99999977896755, - "r_x2": 503.64955224479564, - "r_y2": 76.99999977896756, - "r_x3": 73.34702132031646, - "r_y3": 76.99999977896756, + "r_x0": 201.26343, + "r_y0": 101.89746000000002, + "r_x1": 417.96021, + "r_y1": 101.89746000000002, + "r_x2": 417.96021, + "r_y2": 72.85059000000001, + "r_x3": 201.26343, + "r_y3": 72.85059000000001, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 69.6796630536824, - "r_y0": 124.83139494707741, - "r_x1": 504.8720051760782, - "r_y1": 124.83139494707741, - "r_x2": 504.8720051760782, - "r_y2": 104.00000011573796, - "r_x3": 69.6796630536824, - "r_y3": 104.00000011573796, + "r_x0": 72.0, + "r_y0": 136.57727, + "r_x1": 376.27319, + "r_y1": 136.57727, + "r_x2": 376.27319, + "r_y2": 124.28821000000016, + "r_x3": 72.0, + "r_y3": 124.28821000000016, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "The test starts with some random text and then a table image: ", + "orig": "The test starts with some random text and then a table image: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,20 +119,395 @@ "a": 255 }, "rect": { - "r_x0": 71.84193505100733, - "r_y0": 152.90926970226084, - "r_x1": 153.088934155825, - "r_y1": 152.90926970226084, - "r_x2": 153.088934155825, - "r_y2": 129.797125232046, - "r_x3": 71.84193505100733, - "r_y3": 129.797125232046, + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, "from_ocr": true } ], @@ -146,16 +521,16 @@ "layout": { "clusters": [ { - "id": 0, - "label": "text", + "id": 9, + "label": "section_header", "bbox": { - "l": 69.6796630536824, - "t": 76.99999977896756, - "r": 504.8720051760782, - "b": 152.90926970226084, + "l": 201.26343, + "t": 72.85059000000001, + "r": 417.96021, + "b": 101.89746000000002, "coord_origin": "TOPLEFT" }, - "confidence": 0.9715733528137207, + "confidence": 0.6777006387710571, "cells": [ { "index": 0, @@ -166,22 +541,37 @@ "a": 255 }, "rect": { - "r_x0": 73.34702132031646, - "r_y0": 97.99999977896755, - "r_x1": 503.64955224479564, - "r_y1": 97.99999977896755, - "r_x2": 503.64955224479564, - "r_y2": 76.99999977896756, - "r_x3": 73.34702132031646, - "r_y3": 76.99999977896756, + "r_x0": 201.26343, + "r_y0": 101.89746000000002, + "r_x1": 417.96021, + "r_y1": 101.89746000000002, + "r_x2": 417.96021, + "r_y2": 72.85059000000001, + "r_x3": 201.26343, + "r_y3": 72.85059000000001, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 72.0, + "t": 124.28821000000016, + "r": 376.27319, + "b": 136.57727, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8428522944450378, + "cells": [ { "index": 1, "rgba": { @@ -191,22 +581,37 @@ "a": 255 }, "rect": { - "r_x0": 69.6796630536824, - "r_y0": 124.83139494707741, - "r_x1": 504.8720051760782, - "r_y1": 124.83139494707741, - "r_x2": 504.8720051760782, - "r_y2": 104.00000011573796, - "r_x3": 69.6796630536824, - "r_y3": 104.00000011573796, + "r_x0": 72.0, + "r_y0": 136.57727, + "r_x1": 376.27319, + "r_y1": 136.57727, + "r_x2": 376.27319, + "r_y2": 124.28821000000016, + "r_x3": 72.0, + "r_y3": 124.28821000000016, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "The test starts with some random text and then a table image: ", + "orig": "The test starts with some random text and then a table image: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 8, + "label": "form", + "bbox": { + "l": 160.33333333333334, + "t": 182.33333333333334, + "r": 479.3333333333333, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7274590134620667, + "cells": [ { "index": 2, "rgba": { @@ -216,24 +621,905 @@ "a": 255 }, "rect": { - "r_x0": 71.84193505100733, - "r_y0": 152.90926970226084, - "r_x1": 153.088934155825, - "r_y1": 152.90926970226084, - "r_x2": 153.088934155825, - "r_y2": 129.797125232046, - "r_x3": 71.84193505100733, - "r_y3": 129.797125232046, + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, "from_ocr": true } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 275.33333333333337, + "t": 182.33333333333334, + "r": 343.66666666666663, + "b": 191.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9056976437568665, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 381.3333333333333, + "t": 182.33333333333334, + "r": 479.3333333333333, + "b": 191.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9007152318954468, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 175.0, + "t": 228.66666666666669, + "r": 225.66666666666669, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9129480123519897, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 286.0, + "t": 228.66666666666669, + "r": 333.0, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9123309850692749, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 398.3333333333333, + "t": 228.66666666666669, + "r": 463.0, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8969476819038391, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 160.33333333333334, + "t": 275.0, + "r": 240.33333333333331, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9129647612571716, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 283.0, + "t": 275.0, + "r": 336.33333333333337, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9102913737297058, + "cells": [ + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + } + ], + "children": [] + } + ] } ] }, @@ -247,20 +1533,20 @@ "assembled": { "elements": [ { - "label": "text", - "id": 0, + "label": "section_header", + "id": 9, "page_no": 0, "cluster": { - "id": 0, - "label": "text", + "id": 9, + "label": "section_header", "bbox": { - "l": 69.6796630536824, - "t": 76.99999977896756, - "r": 504.8720051760782, - "b": 152.90926970226084, + "l": 201.26343, + "t": 72.85059000000001, + "r": 417.96021, + "b": 101.89746000000002, "coord_origin": "TOPLEFT" }, - "confidence": 0.9715733528137207, + "confidence": 0.6777006387710571, "cells": [ { "index": 0, @@ -271,22 +1557,43 @@ "a": 255 }, "rect": { - "r_x0": 73.34702132031646, - "r_y0": 97.99999977896755, - "r_x1": 503.64955224479564, - "r_y1": 97.99999977896755, - "r_x2": 503.64955224479564, - "r_y2": 76.99999977896756, - "r_x3": 73.34702132031646, - "r_y3": 76.99999977896756, + "r_x0": 201.26343, + "r_y0": 101.89746000000002, + "r_x1": 417.96021, + "r_y1": 101.89746000000002, + "r_x2": 417.96021, + "r_y2": 72.85059000000001, + "r_x3": 201.26343, + "r_y3": 72.85059000000001, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "This is a table test" + }, + { + "label": "text", + "id": 7, + "page_no": 0, + "cluster": { + "id": 7, + "label": "text", + "bbox": { + "l": 72.0, + "t": 124.28821000000016, + "r": 376.27319, + "b": 136.57727, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8428522944450378, + "cells": [ { "index": 1, "rgba": { @@ -296,22 +1603,43 @@ "a": 255 }, "rect": { - "r_x0": 69.6796630536824, - "r_y0": 124.83139494707741, - "r_x1": 504.8720051760782, - "r_y1": 124.83139494707741, - "r_x2": 504.8720051760782, - "r_y2": 104.00000011573796, - "r_x3": 69.6796630536824, - "r_y3": 104.00000011573796, + "r_x0": 72.0, + "r_y0": 136.57727, + "r_x1": 376.27319, + "r_y1": 136.57727, + "r_x2": 376.27319, + "r_y2": 124.28821000000016, + "r_x3": 72.0, + "r_y3": 124.28821000000016, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "The test starts with some random text and then a table image: ", + "orig": "The test starts with some random text and then a table image: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "The test starts with some random text and then a table image:" + }, + { + "label": "form", + "id": 8, + "page_no": 0, + "cluster": { + "id": 8, + "label": "form", + "bbox": { + "l": 160.33333333333334, + "t": 182.33333333333334, + "r": 479.3333333333333, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7274590134620667, + "cells": [ { "index": 2, "rgba": { @@ -321,44 +1649,925 @@ "a": 255 }, "rect": { - "r_x0": 71.84193505100733, - "r_y0": 152.90926970226084, - "r_x1": 153.088934155825, - "r_y1": 152.90926970226084, - "r_x2": 153.088934155825, - "r_y2": 129.797125232046, - "r_x3": 71.84193505100733, - "r_y3": 129.797125232046, + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, "from_ocr": true } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 275.33333333333337, + "t": 182.33333333333334, + "r": 343.66666666666663, + "b": 191.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9056976437568665, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 381.3333333333333, + "t": 182.33333333333334, + "r": 479.3333333333333, + "b": 191.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9007152318954468, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 175.0, + "t": 228.66666666666669, + "r": 225.66666666666669, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9129480123519897, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 286.0, + "t": 228.66666666666669, + "r": 333.0, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9123309850692749, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 398.3333333333333, + "t": 228.66666666666669, + "r": 463.0, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8969476819038391, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 160.33333333333334, + "t": 275.0, + "r": 240.33333333333331, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9129647612571716, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 283.0, + "t": 275.0, + "r": 336.33333333333337, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9102913737297058, + "cells": [ + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package" + "text": null } ], "body": [ { - "label": "text", - "id": 0, + "label": "section_header", + "id": 9, "page_no": 0, "cluster": { - "id": 0, - "label": "text", + "id": 9, + "label": "section_header", "bbox": { - "l": 69.6796630536824, - "t": 76.99999977896756, - "r": 504.8720051760782, - "b": 152.90926970226084, + "l": 201.26343, + "t": 72.85059000000001, + "r": 417.96021, + "b": 101.89746000000002, "coord_origin": "TOPLEFT" }, - "confidence": 0.9715733528137207, + "confidence": 0.6777006387710571, "cells": [ { "index": 0, @@ -369,22 +2578,43 @@ "a": 255 }, "rect": { - "r_x0": 73.34702132031646, - "r_y0": 97.99999977896755, - "r_x1": 503.64955224479564, - "r_y1": 97.99999977896755, - "r_x2": 503.64955224479564, - "r_y2": 76.99999977896756, - "r_x3": 73.34702132031646, - "r_y3": 76.99999977896756, + "r_x0": 201.26343, + "r_y0": 101.89746000000002, + "r_x1": 417.96021, + "r_y1": 101.89746000000002, + "r_x2": 417.96021, + "r_y2": 72.85059000000001, + "r_x3": 201.26343, + "r_y3": 72.85059000000001, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "This is a table test" + }, + { + "label": "text", + "id": 7, + "page_no": 0, + "cluster": { + "id": 7, + "label": "text", + "bbox": { + "l": 72.0, + "t": 124.28821000000016, + "r": 376.27319, + "b": 136.57727, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8428522944450378, + "cells": [ { "index": 1, "rgba": { @@ -394,22 +2624,43 @@ "a": 255 }, "rect": { - "r_x0": 69.6796630536824, - "r_y0": 124.83139494707741, - "r_x1": 504.8720051760782, - "r_y1": 124.83139494707741, - "r_x2": 504.8720051760782, - "r_y2": 104.00000011573796, - "r_x3": 69.6796630536824, - "r_y3": 104.00000011573796, + "r_x0": 72.0, + "r_y0": 136.57727, + "r_x1": 376.27319, + "r_y1": 136.57727, + "r_x2": 376.27319, + "r_y2": 124.28821000000016, + "r_x3": 72.0, + "r_y3": 124.28821000000016, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "The test starts with some random text and then a table image: ", + "orig": "The test starts with some random text and then a table image: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "The test starts with some random text and then a table image:" + }, + { + "label": "form", + "id": 8, + "page_no": 0, + "cluster": { + "id": 8, + "label": "form", + "bbox": { + "l": 160.33333333333334, + "t": 182.33333333333334, + "r": 479.3333333333333, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7274590134620667, + "cells": [ { "index": 2, "rgba": { @@ -419,26 +2670,907 @@ "a": 255 }, "rect": { - "r_x0": 71.84193505100733, - "r_y0": 152.90926970226084, - "r_x1": 153.088934155825, - "r_y1": 152.90926970226084, - "r_x2": 153.088934155825, - "r_y2": 129.797125232046, - "r_x3": 71.84193505100733, - "r_y3": 129.797125232046, + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, "from_ocr": true } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 275.33333333333337, + "t": 182.33333333333334, + "r": 343.66666666666663, + "b": 191.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9056976437568665, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 275.33333333333337, + "r_y0": 191.0, + "r_x1": 304.0, + "r_y1": 191.0, + "r_x2": 304.0, + "r_y2": 182.33333333333334, + "r_x3": 275.33333333333337, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9609484899999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 308.0, + "r_y0": 191.0, + "r_x1": 343.66666666666663, + "r_y1": 191.0, + "r_x2": 343.66666666666663, + "r_y2": 182.33333333333334, + "r_x3": 308.0, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95935837, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 381.3333333333333, + "t": 182.33333333333334, + "r": 479.3333333333333, + "b": 191.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9007152318954468, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 381.3333333333333, + "r_y0": 191.0, + "r_x1": 410.3333333333333, + "r_y1": 191.0, + "r_x2": 410.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 381.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95280136, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 414.3333333333333, + "r_y0": 191.0, + "r_x1": 440.3333333333333, + "r_y1": 191.0, + "r_x2": 440.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 414.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9649115, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 443.3333333333333, + "r_y0": 191.0, + "r_x1": 479.3333333333333, + "r_y1": 191.0, + "r_x2": 479.3333333333333, + "r_y2": 182.33333333333334, + "r_x3": 443.3333333333333, + "r_y3": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9639427899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 175.0, + "t": 228.66666666666669, + "r": 225.66666666666669, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9129480123519897, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 175.0, + "r_y0": 237.33333333333331, + "r_x1": 204.0, + "r_y1": 237.33333333333331, + "r_x2": 204.0, + "r_y2": 228.66666666666669, + "r_x3": 175.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96050453, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 208.0, + "r_y0": 237.33333333333331, + "r_x1": 225.66666666666669, + "r_y1": 237.33333333333331, + "r_x2": 225.66666666666669, + "r_y2": 231.0, + "r_x3": 208.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9623416899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 286.0, + "t": 228.66666666666669, + "r": 333.0, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9123309850692749, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 286.0, + "r_y0": 237.33333333333331, + "r_x1": 313.0, + "r_y1": 237.33333333333331, + "r_x2": 313.0, + "r_y2": 231.0, + "r_x3": 286.0, + "r_y3": 231.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96279846, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 317.0, + "r_y0": 237.33333333333331, + "r_x1": 333.0, + "r_y1": 237.33333333333331, + "r_x2": 333.0, + "r_y2": 228.66666666666669, + "r_x3": 317.0, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.96231712, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 398.3333333333333, + "t": 228.66666666666669, + "r": 463.0, + "b": 237.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8969476819038391, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 398.3333333333333, + "r_y0": 237.33333333333331, + "r_x1": 422.0, + "r_y1": 237.33333333333331, + "r_x2": 422.0, + "r_y2": 228.66666666666669, + "r_x3": 398.3333333333333, + "r_y3": 228.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96670181, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 426.0, + "r_y0": 237.33333333333331, + "r_x1": 463.0, + "r_y1": 237.33333333333331, + "r_x2": 463.0, + "r_y2": 229.0, + "r_x3": 426.0, + "r_y3": 229.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.9589679700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 160.33333333333334, + "t": 275.0, + "r": 240.33333333333331, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9129647612571716, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 160.33333333333334, + "r_y0": 283.66666666666663, + "r_x1": 189.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 189.33333333333331, + "r_y2": 275.0, + "r_x3": 160.33333333333334, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95674171, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 193.0, + "r_y0": 283.66666666666663, + "r_x1": 219.0, + "r_y1": 283.66666666666663, + "r_x2": 219.0, + "r_y2": 275.0, + "r_x3": 193.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9601168099999999, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 222.66666666666669, + "r_y0": 283.66666666666663, + "r_x1": 240.33333333333331, + "r_y1": 283.66666666666663, + "r_x2": 240.33333333333331, + "r_y2": 277.33333333333337, + "r_x3": 222.66666666666669, + "r_y3": 277.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96364174, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 283.0, + "t": 275.0, + "r": 336.33333333333337, + "b": 283.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9102913737297058, + "cells": [ + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.0, + "r_y0": 283.66666666666663, + "r_x1": 309.0, + "r_y1": 283.66666666666663, + "r_x2": 309.0, + "r_y2": 275.0, + "r_x3": 283.0, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.33333333333337, + "r_y0": 283.66666666666663, + "r_x1": 336.33333333333337, + "r_y1": 283.66666666666663, + "r_x2": 336.33333333333337, + "r_y2": 275.0, + "r_x3": 312.33333333333337, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9636872099999999, + "from_ocr": true + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package" + "text": null } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json index 8de137d4..07e64090 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json @@ -27,37 +27,42 @@ "file-info": { "filename": "ocr_test_rotated_180.pdf", "filename-prov": null, - "document-hash": "a9cbfe0f2a71171face9ee31d2347ca4195649670ad75680520d67d4a863f982", + "document-hash": "687553cff95da8e2898fa50a68986ee2a3735ba5d287615e03c0d40fd3b33758", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "baca27070f05dd84cf0903ded39bcf0fc1fa6ef0ac390e79cf8ba90c8c33ba49", + "hash": "9e7213c0aa5ff85dfdb9a5b7566dfd229a4c5b8a4e289dd68655ddb1197c3b1f", "model": "default", "page": 1 } ] }, "main-text": [ + { + "name": "Table", + "type": "table", + "$ref": "#/tables/0" + }, { "prov": [ { "bbox": [ - 441.2561096985719, - 131.89488404865142, - 522.0347860494834, - 151.87873262042876 + 238.78076, + 124.28821000000005, + 540.0, + 136.57727 ], "page": 1, "span": [ 0, - 7 + 71 ], "__ref_s3_data": null } ], - "text": "package", + "text": "ehT t se t w strats it modnar emos h t xe t dna t a neh t elba i egam :", "type": "paragraph", "payload": null, "name": "Text", @@ -67,20 +72,20 @@ "prov": [ { "bbox": [ - 89.23887497045128, - 77.02339852098021, - 523.208764293368, - 124.75312428291147 + 194.03979, + 72.85058600000002, + 410.73657, + 101.89746000000002 ], "page": 1, "span": [ 0, - 86 + 20 ], "__ref_s3_data": null } ], - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained", + "text": "tset elbat a si sihT", "type": "paragraph", "payload": null, "name": "Text", @@ -88,15 +93,267 @@ } ], "figures": [], - "tables": [], + "tables": [ + { + "prov": [ + { + "bbox": [ + 112.69406127929688, + 163.70050048828125, + 470.0718078613281, + 302.27655029296875 + ], + "page": 1, + "span": [ + 0, + 0 + ], + "__ref_s3_data": null + } + ], + "text": "", + "type": "table", + "payload": null, + "#-cols": 3, + "#-rows": 3, + "data": [ + [ + { + "bbox": null, + "spans": [ + [ + 0, + 0 + ] + ], + "text": "", + "type": "body" + }, + { + "bbox": [ + 303.0, + 508.3333333333333, + 329.0, + 517.0 + ], + "spans": [ + [ + 0, + 1 + ] + ], + "text": "other don't", + "type": "col_header", + "col": 1, + "col-header": true, + "col-span": [ + 1, + 2 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 422.6666666666667, + 508.3333333333333, + 451.6666666666667, + 517.0 + ], + "spans": [ + [ + 0, + 2 + ] + ], + "text": "Some other row", + "type": "col_header", + "col": 2, + "col-header": true, + "col-span": [ + 2, + 3 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + } + ], + [ + { + "bbox": [ + 190.0, + 554.6666666666666, + 213.66666666666666, + 563.3333333333334 + ], + "spans": [ + [ + 1, + 0 + ] + ], + "text": "have content", + "type": "row_header", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 1, + "row-header": true, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": [ + 299.0, + 554.6666666666666, + 326.33333333333337, + 561.0 + ], + "spans": [ + [ + 1, + 1 + ] + ], + "text": "some cell", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": [ + 408.3333333333333, + 554.6666666666666, + 437.3333333333333, + 563.3333333333334 + ], + "spans": [ + [ + 1, + 2 + ] + ], + "text": "Some row", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + } + ], + [ + { + "bbox": [ + 201.66666666666669, + 601.0, + 230.66666666666666, + 609.6666666666666 + ], + "spans": [ + [ + 2, + 0 + ] + ], + "text": "Some other column", + "type": "row_header", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 2, + "row-header": true, + "row-span": [ + 2, + 3 + ] + }, + { + "bbox": [ + 308.0, + 601.0, + 337.0, + 609.6666666666666 + ], + "spans": [ + [ + 2, + 1 + ] + ], + "text": "Some column", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + }, + { + "bbox": null, + "spans": [ + [ + 2, + 2 + ] + ], + "text": "", + "type": "body" + } + ] + ], + "model": null, + "bounding-box": null + } + ], "bitmaps": null, "equations": [], "footnotes": [], "page-dimensions": [ { - "height": 841.9216918945312, + "height": 792.0, "page": 1, - "width": 595.201171875 + "width": 612.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json index 962861d9..c8d38184 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 595.201171875, - "height": 841.9216918945312 + "width": 612.0, + "height": 792.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.201171875, + "r_x1": 612.0, "r_y1": 0.0, - "r_x2": 595.201171875, - "r_y2": 841.9216918945312, + "r_x2": 612.0, + "r_y2": 792.0, "r_x3": 0.0, - "r_y3": 841.9216918945312, + "r_y3": 792.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 89.2388782764286, - "r_y0": 764.898293373551, - "r_x1": 521.9863147998661, - "r_y1": 764.898293373551, - "r_x2": 521.9863147998661, - "r_y2": 744.0929853494625, - "r_x3": 89.2388782764286, - "r_y3": 744.0929853494625, + "r_x0": 194.03979, + "r_y0": 719.149414, + "r_x1": 410.73657, + "r_y1": 719.149414, + "r_x2": 410.73657, + "r_y2": 690.10254, + "r_x3": 194.03979, + "r_y3": 690.10254, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": " tset elbat a si sihT", + "orig": " tset elbat a si sihT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 89.23887497045128, - "r_y0": 739.1977118987292, - "r_x1": 523.208764293368, - "r_y1": 739.1977118987292, - "r_x2": 523.208764293368, - "r_y2": 717.1685676116198, - "r_x3": 89.23887497045128, - "r_y3": 717.1685676116198, + "r_x0": 521.0545, + "r_y0": 667.71179, + "r_x1": 540.0, + "r_y1": 667.71179, + "r_x2": 540.0, + "r_y2": 655.42273, + "r_x3": 521.0545, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "ehT", + "orig": "ehT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,20 +119,820 @@ "a": 255 }, "rect": { - "r_x0": 441.2561096985719, - "r_y0": 710.0268078458798, - "r_x1": 522.0347860494834, - "r_y1": 710.0268078458798, - "r_x2": 522.0347860494834, - "r_y2": 690.0429592741025, - "r_x3": 441.2561096985719, - "r_y3": 690.0429592741025, + "r_x0": 518.00269, + "r_y0": 667.71179, + "r_x1": 518.00488, + "r_y1": 667.71179, + "r_x2": 518.00488, + "r_y2": 655.42273, + "r_x3": 518.00269, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": " t", + "orig": " t", "text_direction": "left_to_right", "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 503.33759000000003, + "r_y0": 667.71179, + "r_x1": 514.95093, + "r_y1": 667.71179, + "r_x2": 514.95093, + "r_y2": 655.42273, + "r_x3": 503.33759000000003, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "se", + "orig": "se", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 500.28534, + "r_y0": 667.71179, + "r_x1": 500.28751, + "r_y1": 667.71179, + "r_x2": 500.28751, + "r_y2": 655.42273, + "r_x3": 500.28534, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 459.36172000000005, + "r_y0": 667.71179, + "r_x1": 497.23352, + "r_y1": 667.71179, + "r_x2": 497.23352, + "r_y2": 655.42273, + "r_x3": 459.36172000000005, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "w strats", + "orig": "w strats", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 456.92352, + "r_y0": 667.71179, + "r_x1": 456.92526, + "r_y1": 667.71179, + "r_x2": 456.92526, + "r_y2": 655.42273, + "r_x3": 456.92352, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "it", + "orig": "it", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 377.49374, + "r_y0": 667.71179, + "r_x1": 453.87128, + "r_y1": 667.71179, + "r_x2": 453.87128, + "r_y2": 655.42273, + "r_x3": 377.49374, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "modnar emos h", + "orig": "modnar emos h", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 374.44409, + "r_y0": 667.71179, + "r_x1": 374.44629, + "r_y1": 667.71179, + "r_x2": 374.44629, + "r_y2": 655.42273, + "r_x3": 374.44409, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 359.77896, + "r_y0": 667.71179, + "r_x1": 371.3923, + "r_y1": 667.71179, + "r_x2": 371.3923, + "r_y2": 655.42273, + "r_x3": 359.77896, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "xe", + "orig": "xe", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 356.72672, + "r_y0": 667.71179, + "r_x1": 356.72888, + "r_y1": 667.71179, + "r_x2": 356.72888, + "r_y2": 655.42273, + "r_x3": 356.72672, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 335.3306, + "r_y0": 667.71179, + "r_x1": 353.67493, + "r_y1": 667.71179, + "r_x2": 353.67493, + "r_y2": 655.42273, + "r_x3": 335.3306, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "dna", + "orig": "dna", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 332.27878, + "r_y0": 667.71179, + "r_x1": 332.28094, + "r_y1": 667.71179, + "r_x2": 332.28094, + "r_y2": 655.42273, + "r_x3": 332.27878, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 301.7153, + "r_y0": 667.71179, + "r_x1": 329.22699, + "r_y1": 667.71179, + "r_x2": 329.22699, + "r_y2": 655.42273, + "r_x3": 301.7153, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "a neh", + "orig": "a neh", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 298.66348, + "r_y0": 667.71179, + "r_x1": 298.66565, + "r_y1": 667.71179, + "r_x2": 298.66565, + "r_y2": 655.42273, + "r_x3": 298.66348, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 274.82526, + "r_y0": 667.71179, + "r_x1": 295.61169, + "r_y1": 667.71179, + "r_x2": 295.61169, + "r_y2": 655.42273, + "r_x3": 274.82526, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "elba", + "orig": "elba", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 271.77344, + "r_y0": 667.71179, + "r_x1": 271.7756, + "r_y1": 667.71179, + "r_x2": 271.7756, + "r_y2": 655.42273, + "r_x3": 271.77344, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " i", + "orig": " i", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.83258, + "r_y0": 667.71179, + "r_x1": 269.3335, + "r_y1": 667.71179, + "r_x2": 269.3335, + "r_y2": 655.42273, + "r_x3": 241.83258, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "egam", + "orig": "egam", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 238.78076, + "r_y0": 667.71179, + "r_x1": 238.78296, + "r_y1": 667.71179, + "r_x2": 238.78296, + "r_y2": 655.42273, + "r_x3": 238.78076, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": ": ", + "orig": ": ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + }, + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + }, + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + }, + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + }, + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + }, + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + }, + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, "from_ocr": true } ], @@ -146,16 +946,16 @@ "layout": { "clusters": [ { - "id": 0, + "id": 8, "label": "text", "bbox": { - "l": 89.23887497045128, - "t": 717.1685676116198, - "r": 523.208764293368, - "b": 764.898293373551, + "l": 194.03979, + "t": 690.10254, + "r": 410.73657, + "b": 719.149414, "coord_origin": "TOPLEFT" }, - "confidence": 0.7318570613861084, + "confidence": 0.7134009003639221, "cells": [ { "index": 0, @@ -166,22 +966,37 @@ "a": 255 }, "rect": { - "r_x0": 89.2388782764286, - "r_y0": 764.898293373551, - "r_x1": 521.9863147998661, - "r_y1": 764.898293373551, - "r_x2": 521.9863147998661, - "r_y2": 744.0929853494625, - "r_x3": 89.2388782764286, - "r_y3": 744.0929853494625, + "r_x0": 194.03979, + "r_y0": 719.149414, + "r_x1": 410.73657, + "r_y1": 719.149414, + "r_x2": 410.73657, + "r_y2": 690.10254, + "r_x3": 194.03979, + "r_y3": 690.10254, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": " tset elbat a si sihT", + "orig": " tset elbat a si sihT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 238.78076, + "t": 655.42273, + "r": 540.0, + "b": 667.71179, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8374139070510864, + "cells": [ { "index": 1, "rgba": { @@ -191,37 +1006,22 @@ "a": 255 }, "rect": { - "r_x0": 89.23887497045128, - "r_y0": 739.1977118987292, - "r_x1": 523.208764293368, - "r_y1": 739.1977118987292, - "r_x2": 523.208764293368, - "r_y2": 717.1685676116198, - "r_x3": 89.23887497045128, - "r_y3": 717.1685676116198, + "r_x0": 521.0545, + "r_y0": 667.71179, + "r_x1": 540.0, + "r_y1": 667.71179, + "r_x2": 540.0, + "r_y2": 655.42273, + "r_x3": 521.0545, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "ehT", + "orig": "ehT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 2, - "label": "text", - "bbox": { - "l": 441.2561096985719, - "t": 690.0429592741025, - "r": 522.0347860494834, - "b": 710.0268078458798, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5982133150100708, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -231,29 +1031,2429 @@ "a": 255 }, "rect": { - "r_x0": 441.2561096985719, - "r_y0": 710.0268078458798, - "r_x1": 522.0347860494834, - "r_y1": 710.0268078458798, - "r_x2": 522.0347860494834, - "r_y2": 690.0429592741025, - "r_x3": 441.2561096985719, - "r_y3": 690.0429592741025, + "r_x0": 518.00269, + "r_y0": 667.71179, + "r_x1": 518.00488, + "r_y1": 667.71179, + "r_x2": 518.00488, + "r_y2": 655.42273, + "r_x3": 518.00269, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": " t", + "orig": " t", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 503.33759000000003, + "r_y0": 667.71179, + "r_x1": 514.95093, + "r_y1": 667.71179, + "r_x2": 514.95093, + "r_y2": 655.42273, + "r_x3": 503.33759000000003, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "se", + "orig": "se", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 500.28534, + "r_y0": 667.71179, + "r_x1": 500.28751, + "r_y1": 667.71179, + "r_x2": 500.28751, + "r_y2": 655.42273, + "r_x3": 500.28534, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 459.36172000000005, + "r_y0": 667.71179, + "r_x1": 497.23352, + "r_y1": 667.71179, + "r_x2": 497.23352, + "r_y2": 655.42273, + "r_x3": 459.36172000000005, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "w strats", + "orig": "w strats", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 456.92352, + "r_y0": 667.71179, + "r_x1": 456.92526, + "r_y1": 667.71179, + "r_x2": 456.92526, + "r_y2": 655.42273, + "r_x3": 456.92352, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "it", + "orig": "it", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 377.49374, + "r_y0": 667.71179, + "r_x1": 453.87128, + "r_y1": 667.71179, + "r_x2": 453.87128, + "r_y2": 655.42273, + "r_x3": 377.49374, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "modnar emos h", + "orig": "modnar emos h", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 374.44409, + "r_y0": 667.71179, + "r_x1": 374.44629, + "r_y1": 667.71179, + "r_x2": 374.44629, + "r_y2": 655.42273, + "r_x3": 374.44409, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 359.77896, + "r_y0": 667.71179, + "r_x1": 371.3923, + "r_y1": 667.71179, + "r_x2": 371.3923, + "r_y2": 655.42273, + "r_x3": 359.77896, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "xe", + "orig": "xe", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 356.72672, + "r_y0": 667.71179, + "r_x1": 356.72888, + "r_y1": 667.71179, + "r_x2": 356.72888, + "r_y2": 655.42273, + "r_x3": 356.72672, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 335.3306, + "r_y0": 667.71179, + "r_x1": 353.67493, + "r_y1": 667.71179, + "r_x2": 353.67493, + "r_y2": 655.42273, + "r_x3": 335.3306, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "dna", + "orig": "dna", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 332.27878, + "r_y0": 667.71179, + "r_x1": 332.28094, + "r_y1": 667.71179, + "r_x2": 332.28094, + "r_y2": 655.42273, + "r_x3": 332.27878, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 301.7153, + "r_y0": 667.71179, + "r_x1": 329.22699, + "r_y1": 667.71179, + "r_x2": 329.22699, + "r_y2": 655.42273, + "r_x3": 301.7153, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "a neh", + "orig": "a neh", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 298.66348, + "r_y0": 667.71179, + "r_x1": 298.66565, + "r_y1": 667.71179, + "r_x2": 298.66565, + "r_y2": 655.42273, + "r_x3": 298.66348, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 274.82526, + "r_y0": 667.71179, + "r_x1": 295.61169, + "r_y1": 667.71179, + "r_x2": 295.61169, + "r_y2": 655.42273, + "r_x3": 274.82526, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "elba", + "orig": "elba", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 271.77344, + "r_y0": 667.71179, + "r_x1": 271.7756, + "r_y1": 667.71179, + "r_x2": 271.7756, + "r_y2": 655.42273, + "r_x3": 271.77344, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " i", + "orig": " i", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.83258, + "r_y0": 667.71179, + "r_x1": 269.3335, + "r_y1": 667.71179, + "r_x2": 269.3335, + "r_y2": 655.42273, + "r_x3": 241.83258, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "egam", + "orig": "egam", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 238.78076, + "r_y0": 667.71179, + "r_x1": 238.78296, + "r_y1": 667.71179, + "r_x2": 238.78296, + "r_y2": 655.42273, + "r_x3": 238.78076, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": ": ", + "orig": ": ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "children": [] + }, + { + "id": 9, + "label": "table", + "bbox": { + "l": 112.69406127929688, + "t": 489.72344970703125, + "r": 470.0718078613281, + "b": 628.2994995117188, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.6408323049545288, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + }, + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + }, + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + }, + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + }, + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + }, + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + }, + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [ + { + "id": 7, + "label": "text", + "bbox": { + "l": 268.33333333333337, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7441245913505554, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 133.0, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7668525576591492, + "cells": [ + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 386.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7588309049606323, + "cells": [ + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 279.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7627862095832825, + "cells": [ + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 149.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7541249394416809, + "cells": [ + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 371.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7616423964500427, + "cells": [ + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 275.66666666666663, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7468306422233582, + "cells": [ + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [] + } + ] } ] }, "tablestructure": { - "table_map": {} + "table_map": { + "9": { + "label": "table", + "id": 9, + "page_no": 0, + "cluster": { + "id": 9, + "label": "table", + "bbox": { + "l": 112.69406127929688, + "t": 489.72344970703125, + "r": 470.0718078613281, + "b": 628.2994995117188, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.6408323049545288, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + }, + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + }, + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + }, + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + }, + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + }, + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + }, + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [ + { + "id": 7, + "label": "text", + "bbox": { + "l": 268.33333333333337, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7441245913505554, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 133.0, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7668525576591492, + "cells": [ + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 386.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7588309049606323, + "cells": [ + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 279.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7627862095832825, + "cells": [ + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 149.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7541249394416809, + "cells": [ + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 371.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7616423964500427, + "cells": [ + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 275.66666666666663, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7468306422233582, + "cells": [ + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "nl" + ], + "num_rows": 3, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 308.0, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some column", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 201.66666666666669, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Some other column", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Some row", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 299.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 561.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cell", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 190.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have content", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 422.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Some other row", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 303.0, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other don't", + "column_header": true, + "row_header": false, + "row_section": false + } + ] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -263,19 +3463,19 @@ "elements": [ { "label": "text", - "id": 0, + "id": 8, "page_no": 0, "cluster": { - "id": 0, + "id": 8, "label": "text", "bbox": { - "l": 89.23887497045128, - "t": 717.1685676116198, - "r": 523.208764293368, - "b": 764.898293373551, + "l": 194.03979, + "t": 690.10254, + "r": 410.73657, + "b": 719.149414, "coord_origin": "TOPLEFT" }, - "confidence": 0.7318570613861084, + "confidence": 0.7134009003639221, "cells": [ { "index": 0, @@ -286,22 +3486,43 @@ "a": 255 }, "rect": { - "r_x0": 89.2388782764286, - "r_y0": 764.898293373551, - "r_x1": 521.9863147998661, - "r_y1": 764.898293373551, - "r_x2": 521.9863147998661, - "r_y2": 744.0929853494625, - "r_x3": 89.2388782764286, - "r_y3": 744.0929853494625, + "r_x0": 194.03979, + "r_y0": 719.149414, + "r_x1": 410.73657, + "r_y1": 719.149414, + "r_x2": 410.73657, + "r_y2": 690.10254, + "r_x3": 194.03979, + "r_y3": 690.10254, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": " tset elbat a si sihT", + "orig": " tset elbat a si sihT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "tset elbat a si sihT" + }, + { + "label": "text", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "text", + "bbox": { + "l": 238.78076, + "t": 655.42273, + "r": 540.0, + "b": 667.71179, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8374139070510864, + "cells": [ { "index": 1, "rgba": { @@ -311,43 +3532,22 @@ "a": 255 }, "rect": { - "r_x0": 89.23887497045128, - "r_y0": 739.1977118987292, - "r_x1": 523.208764293368, - "r_y1": 739.1977118987292, - "r_x2": 523.208764293368, - "r_y2": 717.1685676116198, - "r_x3": 89.23887497045128, - "r_y3": 717.1685676116198, + "r_x0": 521.0545, + "r_y0": 667.71179, + "r_x1": 540.0, + "r_y1": 667.71179, + "r_x2": 540.0, + "r_y2": 655.42273, + "r_x3": 521.0545, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "ehT", + "orig": "ehT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "label": "text", - "id": 2, - "page_no": 0, - "cluster": { - "id": 2, - "label": "text", - "bbox": { - "l": 441.2561096985719, - "t": 690.0429592741025, - "r": 522.0347860494834, - "b": 710.0268078458798, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5982133150100708, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -357,44 +3557,1522 @@ "a": 255 }, "rect": { - "r_x0": 441.2561096985719, - "r_y0": 710.0268078458798, - "r_x1": 522.0347860494834, - "r_y1": 710.0268078458798, - "r_x2": 522.0347860494834, - "r_y2": 690.0429592741025, - "r_x3": 441.2561096985719, - "r_y3": 690.0429592741025, + "r_x0": 518.00269, + "r_y0": 667.71179, + "r_x1": 518.00488, + "r_y1": 667.71179, + "r_x2": 518.00488, + "r_y2": 655.42273, + "r_x3": 518.00269, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": " t", + "orig": " t", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 503.33759000000003, + "r_y0": 667.71179, + "r_x1": 514.95093, + "r_y1": 667.71179, + "r_x2": 514.95093, + "r_y2": 655.42273, + "r_x3": 503.33759000000003, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "se", + "orig": "se", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 500.28534, + "r_y0": 667.71179, + "r_x1": 500.28751, + "r_y1": 667.71179, + "r_x2": 500.28751, + "r_y2": 655.42273, + "r_x3": 500.28534, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 459.36172000000005, + "r_y0": 667.71179, + "r_x1": 497.23352, + "r_y1": 667.71179, + "r_x2": 497.23352, + "r_y2": 655.42273, + "r_x3": 459.36172000000005, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "w strats", + "orig": "w strats", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 456.92352, + "r_y0": 667.71179, + "r_x1": 456.92526, + "r_y1": 667.71179, + "r_x2": 456.92526, + "r_y2": 655.42273, + "r_x3": 456.92352, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "it", + "orig": "it", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 377.49374, + "r_y0": 667.71179, + "r_x1": 453.87128, + "r_y1": 667.71179, + "r_x2": 453.87128, + "r_y2": 655.42273, + "r_x3": 377.49374, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "modnar emos h", + "orig": "modnar emos h", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 374.44409, + "r_y0": 667.71179, + "r_x1": 374.44629, + "r_y1": 667.71179, + "r_x2": 374.44629, + "r_y2": 655.42273, + "r_x3": 374.44409, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 359.77896, + "r_y0": 667.71179, + "r_x1": 371.3923, + "r_y1": 667.71179, + "r_x2": 371.3923, + "r_y2": 655.42273, + "r_x3": 359.77896, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "xe", + "orig": "xe", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 356.72672, + "r_y0": 667.71179, + "r_x1": 356.72888, + "r_y1": 667.71179, + "r_x2": 356.72888, + "r_y2": 655.42273, + "r_x3": 356.72672, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 335.3306, + "r_y0": 667.71179, + "r_x1": 353.67493, + "r_y1": 667.71179, + "r_x2": 353.67493, + "r_y2": 655.42273, + "r_x3": 335.3306, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "dna", + "orig": "dna", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 332.27878, + "r_y0": 667.71179, + "r_x1": 332.28094, + "r_y1": 667.71179, + "r_x2": 332.28094, + "r_y2": 655.42273, + "r_x3": 332.27878, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 301.7153, + "r_y0": 667.71179, + "r_x1": 329.22699, + "r_y1": 667.71179, + "r_x2": 329.22699, + "r_y2": 655.42273, + "r_x3": 301.7153, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "a neh", + "orig": "a neh", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 298.66348, + "r_y0": 667.71179, + "r_x1": 298.66565, + "r_y1": 667.71179, + "r_x2": 298.66565, + "r_y2": 655.42273, + "r_x3": 298.66348, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 274.82526, + "r_y0": 667.71179, + "r_x1": 295.61169, + "r_y1": 667.71179, + "r_x2": 295.61169, + "r_y2": 655.42273, + "r_x3": 274.82526, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "elba", + "orig": "elba", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 271.77344, + "r_y0": 667.71179, + "r_x1": 271.7756, + "r_y1": 667.71179, + "r_x2": 271.7756, + "r_y2": 655.42273, + "r_x3": 271.77344, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " i", + "orig": " i", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.83258, + "r_y0": 667.71179, + "r_x1": 269.3335, + "r_y1": 667.71179, + "r_x2": 269.3335, + "r_y2": 655.42273, + "r_x3": 241.83258, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "egam", + "orig": "egam", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 238.78076, + "r_y0": 667.71179, + "r_x1": 238.78296, + "r_y1": 667.71179, + "r_x2": 238.78296, + "r_y2": 655.42273, + "r_x3": 238.78076, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": ": ", + "orig": ": ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "children": [] }, - "text": "package" + "text": "ehT t se t w strats it modnar emos h t xe t dna t a neh t elba i egam :" + }, + { + "label": "table", + "id": 9, + "page_no": 0, + "cluster": { + "id": 9, + "label": "table", + "bbox": { + "l": 112.69406127929688, + "t": 489.72344970703125, + "r": 470.0718078613281, + "b": 628.2994995117188, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.6408323049545288, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + }, + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + }, + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + }, + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + }, + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + }, + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + }, + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [ + { + "id": 7, + "label": "text", + "bbox": { + "l": 268.33333333333337, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7441245913505554, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 133.0, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7668525576591492, + "cells": [ + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 386.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7588309049606323, + "cells": [ + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 279.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7627862095832825, + "cells": [ + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 149.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7541249394416809, + "cells": [ + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 371.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7616423964500427, + "cells": [ + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 275.66666666666663, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7468306422233582, + "cells": [ + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "nl" + ], + "num_rows": 3, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 308.0, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some column", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 201.66666666666669, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Some other column", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Some row", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 299.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 561.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cell", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 190.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have content", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 422.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Some other row", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 303.0, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other don't", + "column_header": true, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { "label": "text", - "id": 0, + "id": 8, "page_no": 0, "cluster": { - "id": 0, + "id": 8, "label": "text", "bbox": { - "l": 89.23887497045128, - "t": 717.1685676116198, - "r": 523.208764293368, - "b": 764.898293373551, + "l": 194.03979, + "t": 690.10254, + "r": 410.73657, + "b": 719.149414, "coord_origin": "TOPLEFT" }, - "confidence": 0.7318570613861084, + "confidence": 0.7134009003639221, "cells": [ { "index": 0, @@ -405,22 +5083,43 @@ "a": 255 }, "rect": { - "r_x0": 89.2388782764286, - "r_y0": 764.898293373551, - "r_x1": 521.9863147998661, - "r_y1": 764.898293373551, - "r_x2": 521.9863147998661, - "r_y2": 744.0929853494625, - "r_x3": 89.2388782764286, - "r_y3": 744.0929853494625, + "r_x0": 194.03979, + "r_y0": 719.149414, + "r_x1": 410.73657, + "r_y1": 719.149414, + "r_x2": 410.73657, + "r_y2": 690.10254, + "r_x3": 194.03979, + "r_y3": 690.10254, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": " tset elbat a si sihT", + "orig": " tset elbat a si sihT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "tset elbat a si sihT" + }, + { + "label": "text", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "text", + "bbox": { + "l": 238.78076, + "t": 655.42273, + "r": 540.0, + "b": 667.71179, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8374139070510864, + "cells": [ { "index": 1, "rgba": { @@ -430,43 +5129,22 @@ "a": 255 }, "rect": { - "r_x0": 89.23887497045128, - "r_y0": 739.1977118987292, - "r_x1": 523.208764293368, - "r_y1": 739.1977118987292, - "r_x2": 523.208764293368, - "r_y2": 717.1685676116198, - "r_x3": 89.23887497045128, - "r_y3": 717.1685676116198, + "r_x0": 521.0545, + "r_y0": 667.71179, + "r_x1": 540.0, + "r_y1": 667.71179, + "r_x2": 540.0, + "r_y2": 655.42273, + "r_x3": 521.0545, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "ehT", + "orig": "ehT", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "label": "text", - "id": 2, - "page_no": 0, - "cluster": { - "id": 2, - "label": "text", - "bbox": { - "l": 441.2561096985719, - "t": 690.0429592741025, - "r": 522.0347860494834, - "b": 710.0268078458798, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5982133150100708, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -476,26 +5154,1504 @@ "a": 255 }, "rect": { - "r_x0": 441.2561096985719, - "r_y0": 710.0268078458798, - "r_x1": 522.0347860494834, - "r_y1": 710.0268078458798, - "r_x2": 522.0347860494834, - "r_y2": 690.0429592741025, - "r_x3": 441.2561096985719, - "r_y3": 690.0429592741025, + "r_x0": 518.00269, + "r_y0": 667.71179, + "r_x1": 518.00488, + "r_y1": 667.71179, + "r_x2": 518.00488, + "r_y2": 655.42273, + "r_x3": 518.00269, + "r_y3": 655.42273, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": " t", + "orig": " t", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 503.33759000000003, + "r_y0": 667.71179, + "r_x1": 514.95093, + "r_y1": 667.71179, + "r_x2": 514.95093, + "r_y2": 655.42273, + "r_x3": 503.33759000000003, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "se", + "orig": "se", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 500.28534, + "r_y0": 667.71179, + "r_x1": 500.28751, + "r_y1": 667.71179, + "r_x2": 500.28751, + "r_y2": 655.42273, + "r_x3": 500.28534, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 459.36172000000005, + "r_y0": 667.71179, + "r_x1": 497.23352, + "r_y1": 667.71179, + "r_x2": 497.23352, + "r_y2": 655.42273, + "r_x3": 459.36172000000005, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "w strats", + "orig": "w strats", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 456.92352, + "r_y0": 667.71179, + "r_x1": 456.92526, + "r_y1": 667.71179, + "r_x2": 456.92526, + "r_y2": 655.42273, + "r_x3": 456.92352, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "it", + "orig": "it", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 377.49374, + "r_y0": 667.71179, + "r_x1": 453.87128, + "r_y1": 667.71179, + "r_x2": 453.87128, + "r_y2": 655.42273, + "r_x3": 377.49374, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "modnar emos h", + "orig": "modnar emos h", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 374.44409, + "r_y0": 667.71179, + "r_x1": 374.44629, + "r_y1": 667.71179, + "r_x2": 374.44629, + "r_y2": 655.42273, + "r_x3": 374.44409, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 359.77896, + "r_y0": 667.71179, + "r_x1": 371.3923, + "r_y1": 667.71179, + "r_x2": 371.3923, + "r_y2": 655.42273, + "r_x3": 359.77896, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "xe", + "orig": "xe", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 356.72672, + "r_y0": 667.71179, + "r_x1": 356.72888, + "r_y1": 667.71179, + "r_x2": 356.72888, + "r_y2": 655.42273, + "r_x3": 356.72672, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "t ", + "orig": "t ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 335.3306, + "r_y0": 667.71179, + "r_x1": 353.67493, + "r_y1": 667.71179, + "r_x2": 353.67493, + "r_y2": 655.42273, + "r_x3": 335.3306, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "dna", + "orig": "dna", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 332.27878, + "r_y0": 667.71179, + "r_x1": 332.28094, + "r_y1": 667.71179, + "r_x2": 332.28094, + "r_y2": 655.42273, + "r_x3": 332.27878, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 301.7153, + "r_y0": 667.71179, + "r_x1": 329.22699, + "r_y1": 667.71179, + "r_x2": 329.22699, + "r_y2": 655.42273, + "r_x3": 301.7153, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "a neh", + "orig": "a neh", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 298.66348, + "r_y0": 667.71179, + "r_x1": 298.66565, + "r_y1": 667.71179, + "r_x2": 298.66565, + "r_y2": 655.42273, + "r_x3": 298.66348, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " t", + "orig": " t", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 274.82526, + "r_y0": 667.71179, + "r_x1": 295.61169, + "r_y1": 667.71179, + "r_x2": 295.61169, + "r_y2": 655.42273, + "r_x3": 274.82526, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "elba", + "orig": "elba", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 271.77344, + "r_y0": 667.71179, + "r_x1": 271.7756, + "r_y1": 667.71179, + "r_x2": 271.7756, + "r_y2": 655.42273, + "r_x3": 271.77344, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": " i", + "orig": " i", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.83258, + "r_y0": 667.71179, + "r_x1": 269.3335, + "r_y1": 667.71179, + "r_x2": 269.3335, + "r_y2": 655.42273, + "r_x3": 241.83258, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": "egam", + "orig": "egam", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 238.78076, + "r_y0": 667.71179, + "r_x1": 238.78296, + "r_y1": 667.71179, + "r_x2": 238.78296, + "r_y2": 655.42273, + "r_x3": 238.78076, + "r_y3": 655.42273, + "coord_origin": "TOPLEFT" + }, + "text": ": ", + "orig": ": ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "children": [] }, - "text": "package" + "text": "ehT t se t w strats it modnar emos h t xe t dna t a neh t elba i egam :" + }, + { + "label": "table", + "id": 9, + "page_no": 0, + "cluster": { + "id": 9, + "label": "table", + "bbox": { + "l": 112.69406127929688, + "t": 489.72344970703125, + "r": 470.0718078613281, + "b": 628.2994995117188, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.6408323049545288, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + }, + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + }, + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + }, + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + }, + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + }, + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + }, + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [ + { + "id": 7, + "label": "text", + "bbox": { + "l": 268.33333333333337, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7441245913505554, + "cells": [ + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 337.0, + "r_y0": 601.0, + "r_x1": 308.0, + "r_y1": 601.0, + "r_x2": 308.0, + "r_y2": 609.6666666666666, + "r_x3": 337.0, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95841644, + "from_ocr": true + }, + { + "index": 20, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 304.0, + "r_y0": 601.0, + "r_x1": 268.33333333333337, + "r_y1": 601.0, + "r_x2": 268.33333333333337, + "r_y2": 609.3333333333334, + "r_x3": 304.0, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95624527, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 133.0, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7668525576591492, + "cells": [ + { + "index": 21, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 230.66666666666666, + "r_y0": 601.0, + "r_x1": 201.66666666666669, + "r_y1": 601.0, + "r_x2": 201.66666666666669, + "r_y2": 609.6666666666666, + "r_x3": 230.66666666666666, + "r_y3": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96296555, + "from_ocr": true + }, + { + "index": 22, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 197.66666666666669, + "r_y0": 601.0, + "r_x1": 172.0, + "r_y1": 601.0, + "r_x2": 172.0, + "r_y2": 609.3333333333334, + "r_x3": 197.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96467484, + "from_ocr": true + }, + { + "index": 23, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 168.66666666666669, + "r_y0": 601.0, + "r_x1": 133.0, + "r_y1": 601.0, + "r_x2": 133.0, + "r_y2": 609.3333333333334, + "r_x3": 168.66666666666669, + "r_y3": 609.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95497986, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 386.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7588309049606323, + "cells": [ + { + "index": 24, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 437.3333333333333, + "r_y0": 554.6666666666666, + "r_x1": 408.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 408.3333333333333, + "r_y2": 563.3333333333334, + "r_x3": 437.3333333333333, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95944489, + "from_ocr": true + }, + { + "index": 25, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 404.0, + "r_y0": 554.6666666666666, + "r_x1": 386.3333333333333, + "r_y1": 554.6666666666666, + "r_x2": 386.3333333333333, + "r_y2": 561.0, + "r_x3": 404.0, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9680950199999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 279.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7627862095832825, + "cells": [ + { + "index": 26, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 299.0, + "r_y1": 554.6666666666666, + "r_x2": 299.0, + "r_y2": 561.0, + "r_x3": 326.33333333333337, + "r_y3": 561.0, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9569136, + "from_ocr": true + }, + { + "index": 27, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 295.33333333333337, + "r_y0": 554.6666666666666, + "r_x1": 279.0, + "r_y1": 554.6666666666666, + "r_x2": 279.0, + "r_y2": 563.3333333333334, + "r_x3": 295.33333333333337, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.9622145799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 149.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7541249394416809, + "cells": [ + { + "index": 28, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 213.66666666666666, + "r_y0": 554.6666666666666, + "r_x1": 190.0, + "r_y1": 554.6666666666666, + "r_x2": 190.0, + "r_y2": 563.3333333333334, + "r_x3": 213.66666666666666, + "r_y3": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.96403, + "from_ocr": true + }, + { + "index": 29, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 186.0, + "r_y0": 554.6666666666666, + "r_x1": 149.0, + "r_y1": 554.6666666666666, + "r_x2": 149.0, + "r_y2": 563.0, + "r_x3": 186.0, + "r_y3": 563.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96691612, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 371.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7616423964500427, + "cells": [ + { + "index": 30, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 451.6666666666667, + "r_y0": 508.3333333333333, + "r_x1": 422.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 422.6666666666667, + "r_y2": 517.0, + "r_x3": 451.6666666666667, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9684503200000001, + "from_ocr": true + }, + { + "index": 31, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 419.0, + "r_y0": 508.3333333333333, + "r_x1": 393.0, + "r_y1": 508.3333333333333, + "r_x2": 393.0, + "r_y2": 516.6666666666666, + "r_x3": 419.0, + "r_y3": 516.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96073517, + "from_ocr": true + }, + { + "index": 32, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 389.3333333333333, + "r_y0": 508.3333333333333, + "r_x1": 371.6666666666667, + "r_y1": 508.3333333333333, + "r_x2": 371.6666666666667, + "r_y2": 514.6666666666666, + "r_x3": 389.3333333333333, + "r_y3": 514.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9615368700000001, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 275.66666666666663, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7468306422233582, + "cells": [ + { + "index": 33, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 329.0, + "r_y0": 508.3333333333333, + "r_x1": 303.0, + "r_y1": 508.3333333333333, + "r_x2": 303.0, + "r_y2": 517.0, + "r_x3": 329.0, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9626261100000001, + "from_ocr": true + }, + { + "index": 34, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 299.66666666666663, + "r_y0": 508.3333333333333, + "r_x1": 275.66666666666663, + "r_y1": 508.3333333333333, + "r_x2": 275.66666666666663, + "r_y2": 517.0, + "r_x3": 299.66666666666663, + "r_y3": 517.0, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96669136, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "nl" + ], + "num_rows": 3, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 308.0, + "t": 601.0, + "r": 337.0, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some column", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 201.66666666666669, + "t": 601.0, + "r": 230.66666666666666, + "b": 609.6666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Some other column", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 554.6666666666666, + "r": 437.3333333333333, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Some row", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 299.0, + "t": 554.6666666666666, + "r": 326.33333333333337, + "b": 561.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cell", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 190.0, + "t": 554.6666666666666, + "r": 213.66666666666666, + "b": 563.3333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have content", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 422.6666666666667, + "t": 508.3333333333333, + "r": 451.6666666666667, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Some other row", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 303.0, + "t": 508.3333333333333, + "r": 329.0, + "b": 517.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other don't", + "column_header": true, + "row_header": false, + "row_section": false + } + ] } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json index fed4d9ec..0594cfe0 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json @@ -27,53 +27,136 @@ "file-info": { "filename": "ocr_test_rotated_270.pdf", "filename-prov": null, - "document-hash": "52f54e7183bdb73aa3713c7b169baca93e276963a138418c26e7d6a1ea128f14", + "document-hash": "6fefac7b5b41551979e0acb695ca99549a91784619c82c6095d8130179431437", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "59bc9ddba89e7b008185dd16d384493beb034686e5670546786390c5d237a304", + "hash": "68730d83582a6ac50587fdba1a8ce6b263d682a0daf984522d4dbe9f9e3d4fbe", "model": "default", "page": 1 } ] }, "main-text": [ + { + "name": "Table", + "type": "table", + "$ref": "#/tables/0" + }, { "prov": [ { "bbox": [ - 690.2441821046808, - 442.39487414368364, - 709.8255852011977, - 523.076601235155 + 640.87671, + 235.72681, + 653.16504, + 533.28552 ], "page": 1, "span": [ 0, - 7 + 49 ], "__ref_s3_data": null } ], - "text": "package", + "text": "heteststartswithsomerandomtextandthenatableimage:", "type": "paragraph", "payload": null, "name": "Text", "font": null + }, + { + "name": "Picture", + "type": "figure", + "$ref": "#/figures/0" + }, + { + "prov": [ + { + "bbox": [ + 690.10272, + 194.03976, + 719.1490499999999, + 410.73663 + ], + "page": 1, + "span": [ + 0, + 20 + ], + "__ref_s3_data": null + } + ], + "text": "This is a table test", + "type": "subtitle-level-1", + "payload": null, + "name": "Section-header", + "font": null + } + ], + "figures": [ + { + "prov": [ + { + "bbox": [ + 668.9778442382812, + 532.5339431762695, + 683.4164962768555, + 541.4290084838867 + ], + "page": 1, + "span": [ + 0, + 0 + ], + "__ref_s3_data": null + } + ], + "text": "", + "type": "figure", + "payload": null, + "bounding-box": null + } + ], + "tables": [ + { + "prov": [ + { + "bbox": [ + 460.5577697753906, + 112.21743774414062, + 599.0364074707031, + 469.385986328125 + ], + "page": 1, + "span": [ + 0, + 0 + ], + "__ref_s3_data": null + } + ], + "text": "", + "type": "table", + "payload": null, + "#-cols": 0, + "#-rows": 0, + "data": [], + "model": null, + "bounding-box": null } ], - "figures": [], - "tables": [], "bitmaps": null, "equations": [], "footnotes": [], "page-dimensions": [ { - "height": 595.201171875, + "height": 612.0, "page": 1, - "width": 841.9216918945312 + "width": 792.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json index 4caa899d..87a75a66 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 841.9216918945312, - "height": 595.201171875 + "width": 792.0, + "height": 612.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.201171875, + "r_x1": 612.0, "r_y1": 0.0, - "r_x2": 595.201171875, - "r_y2": 841.9216918945312, + "r_x2": 612.0, + "r_y2": 792.0, "r_x3": 0.0, - "r_y3": 841.9216918945312, + "r_y3": 792.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 744.0930045534915, - "r_y0": 504.87200373583954, - "r_x1": 764.8982839673505, - "r_y1": 504.87200373583954, - "r_x2": 764.8982839673505, - "r_y2": 73.34702001188118, - "r_x3": 744.0930045534915, - "r_y3": 73.34702001188118, + "r_x0": 690.10272, + "r_y0": 417.96024, + "r_x1": 719.1490499999999, + "r_y1": 417.96024, + "r_x2": 719.1490499999999, + "r_y2": 201.26337, + "r_x3": 690.10272, + "r_y3": 201.26337, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 717.168585936602, - "r_y0": 504.8720061466397, - "r_x1": 737.9738558137178, - "r_y1": 504.8720061466397, - "r_x2": 737.9738558137178, - "r_y2": 70.90211682372312, - "r_x3": 717.168585936602, - "r_y3": 70.90211682372312, + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": " T", + "orig": " T", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,20 +119,445 @@ "a": 255 }, "rect": { - "r_x0": 690.2441821046808, - "r_y0": 152.80629773131633, - "r_x1": 709.8255852011977, - "r_y1": 152.80629773131633, - "r_x2": 709.8255852011977, - "r_y2": 72.124570639845, - "r_x3": 690.2441821046808, - "r_y3": 72.124570639845, + "r_x0": 640.87671, + "r_y0": 376.27319, + "r_x1": 653.16504, + "r_y1": 376.27319, + "r_x2": 653.16504, + "r_y2": 78.71447999999998, + "r_x3": 640.87671, + "r_y3": 78.71447999999998, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "heteststartswithsomerandomtextandthenatableimage: ", + "orig": "heteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.21301, + "r_y0": 309.05624, + "r_x1": 420.50208, + "r_y1": 309.05624, + "r_x2": 420.50208, + "r_y2": 306.0, + "r_x3": 408.21301, + "r_y3": 306.0, + "coord_origin": "TOPLEFT" + }, + "text": " ", + "orig": " ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, "from_ocr": true } ], @@ -146,16 +571,16 @@ "layout": { "clusters": [ { - "id": 0, - "label": "page_header", + "id": 8, + "label": "section_header", "bbox": { - "l": 717.168585936602, - "t": 70.90211682372312, - "r": 764.8982839673505, - "b": 504.8720061466397, + "l": 690.10272, + "t": 201.26337, + "r": 719.1490499999999, + "b": 417.96024, "coord_origin": "TOPLEFT" }, - "confidence": 0.6915205121040344, + "confidence": 0.7426818609237671, "cells": [ { "index": 0, @@ -166,22 +591,37 @@ "a": 255 }, "rect": { - "r_x0": 744.0930045534915, - "r_y0": 504.87200373583954, - "r_x1": 764.8982839673505, - "r_y1": 504.87200373583954, - "r_x2": 764.8982839673505, - "r_y2": 73.34702001188118, - "r_x3": 744.0930045534915, - "r_y3": 73.34702001188118, + "r_x0": 690.10272, + "r_y0": 417.96024, + "r_x1": 719.1490499999999, + "r_y1": 417.96024, + "r_x2": 719.1490499999999, + "r_y2": 201.26337, + "r_x3": 690.10272, + "r_y3": 201.26337, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "picture", + "bbox": { + "l": 668.9778442382812, + "t": 70.57099151611328, + "r": 683.4164962768555, + "b": 79.46605682373047, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5229994654655457, + "cells": [ { "index": 1, "rgba": { @@ -191,36 +631,77 @@ "a": 255 }, "rect": { - "r_x0": 717.168585936602, - "r_y0": 504.8720061466397, - "r_x1": 737.9738558137178, - "r_y1": 504.8720061466397, - "r_x2": 737.9738558137178, - "r_y2": 70.90211682372312, - "r_x3": 717.168585936602, - "r_y3": 70.90211682372312, + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": " T", + "orig": " T", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 20, + "label": "text", + "bbox": { + "l": 669.96899, + "t": 71.99987999999996, + "r": 682.25806, + "b": 78.71936000000005, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, + "coord_origin": "TOPLEFT" + }, + "text": " T", + "orig": " T", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, { - "id": 8, + "id": 0, "label": "text", "bbox": { - "l": 690.2441821046808, - "t": 72.124570639845, - "r": 709.8255852011977, - "b": 152.80629773131633, + "l": 640.87671, + "t": 78.71447999999998, + "r": 653.16504, + "b": 376.27319, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 0.8302523493766785, "cells": [ { "index": 2, @@ -231,29 +712,1895 @@ "a": 255 }, "rect": { - "r_x0": 690.2441821046808, - "r_y0": 152.80629773131633, - "r_x1": 709.8255852011977, - "r_y1": 152.80629773131633, - "r_x2": 709.8255852011977, - "r_y2": 72.124570639845, - "r_x3": 690.2441821046808, - "r_y3": 72.124570639845, + "r_x0": 640.87671, + "r_y0": 376.27319, + "r_x1": 653.16504, + "r_y1": 376.27319, + "r_x2": 653.16504, + "r_y2": 78.71447999999998, + "r_x3": 640.87671, + "r_y3": 78.71447999999998, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "heteststartswithsomerandomtextandthenatableimage: ", + "orig": "heteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], "children": [] + }, + { + "id": 11, + "label": "table", + "bbox": { + "l": 460.5577697753906, + "t": 142.614013671875, + "r": 599.0364074707031, + "b": 499.7825622558594, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5623787045478821, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [ + { + "id": 3, + "label": "text", + "bbox": { + "l": 572.0, + "t": 275.0, + "r": 580.6666666666666, + "b": 343.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7740143537521362, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 572.0, + "t": 381.3333333333333, + "r": 580.6666666666666, + "b": 479.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7769111394882202, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 175.0, + "r": 534.3333333333334, + "b": 225.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7583935856819153, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 285.66666666666663, + "r": 534.3333333333334, + "b": 333.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7750864028930664, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 398.3333333333333, + "r": 534.3333333333334, + "b": 463.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7514549493789673, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 160.33333333333334, + "r": 488.0, + "b": 240.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.769959032535553, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 283.0, + "r": 488.0, + "b": 336.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7653545141220093, + "cells": [ + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [] + } + ] } ] }, "tablestructure": { - "table_map": {} + "table_map": { + "11": { + "label": "table", + "id": 11, + "page_no": 0, + "cluster": { + "id": 11, + "label": "table", + "bbox": { + "l": 460.5577697753906, + "t": 142.614013671875, + "r": 599.0364074707031, + "b": 499.7825622558594, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5623787045478821, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [ + { + "id": 3, + "label": "text", + "bbox": { + "l": 572.0, + "t": 275.0, + "r": 580.6666666666666, + "b": 343.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7740143537521362, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 572.0, + "t": 381.3333333333333, + "r": 580.6666666666666, + "b": 479.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7769111394882202, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 175.0, + "r": 534.3333333333334, + "b": 225.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7583935856819153, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 285.66666666666663, + "r": 534.3333333333334, + "b": 333.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7750864028930664, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 398.3333333333333, + "r": 534.3333333333334, + "b": 463.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7514549493789673, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 160.33333333333334, + "r": 488.0, + "b": 240.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.769959032535553, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 283.0, + "r": 488.0, + "b": 336.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7653545141220093, + "cells": [ + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "nl" + ], + "num_rows": 0, + "num_cols": 0, + "table_cells": [] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -262,20 +2609,20 @@ "assembled": { "elements": [ { - "label": "page_header", - "id": 0, + "label": "section_header", + "id": 8, "page_no": 0, "cluster": { - "id": 0, - "label": "page_header", + "id": 8, + "label": "section_header", "bbox": { - "l": 717.168585936602, - "t": 70.90211682372312, - "r": 764.8982839673505, - "b": 504.8720061466397, + "l": 690.10272, + "t": 201.26337, + "r": 719.1490499999999, + "b": 417.96024, "coord_origin": "TOPLEFT" }, - "confidence": 0.6915205121040344, + "confidence": 0.7426818609237671, "cells": [ { "index": 0, @@ -286,22 +2633,43 @@ "a": 255 }, "rect": { - "r_x0": 744.0930045534915, - "r_y0": 504.87200373583954, - "r_x1": 764.8982839673505, - "r_y1": 504.87200373583954, - "r_x2": 764.8982839673505, - "r_y2": 73.34702001188118, - "r_x3": 744.0930045534915, - "r_y3": 73.34702001188118, + "r_x0": 690.10272, + "r_y0": 417.96024, + "r_x1": 719.1490499999999, + "r_y1": 417.96024, + "r_x2": 719.1490499999999, + "r_y2": 201.26337, + "r_x3": 690.10272, + "r_y3": 201.26337, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "This is a table test" + }, + { + "label": "picture", + "id": 13, + "page_no": 0, + "cluster": { + "id": 13, + "label": "picture", + "bbox": { + "l": 668.9778442382812, + "t": 70.57099151611328, + "r": 683.4164962768555, + "b": 79.46605682373047, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5229994654655457, + "cells": [ { "index": 1, "rgba": { @@ -311,42 +2679,87 @@ "a": 255 }, "rect": { - "r_x0": 717.168585936602, - "r_y0": 504.8720061466397, - "r_x1": 737.9738558137178, - "r_y1": 504.8720061466397, - "r_x2": 737.9738558137178, - "r_y2": 70.90211682372312, - "r_x3": 717.168585936602, - "r_y3": 70.90211682372312, + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": " T", + "orig": " T", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 20, + "label": "text", + "bbox": { + "l": 669.96899, + "t": 71.99987999999996, + "r": 682.25806, + "b": 78.71936000000005, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, + "coord_origin": "TOPLEFT" + }, + "text": " T", + "orig": " T", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "text": "", + "annotations": [], + "provenance": null, + "predicted_class": null, + "confidence": null }, { "label": "text", - "id": 8, + "id": 0, "page_no": 0, "cluster": { - "id": 8, + "id": 0, "label": "text", "bbox": { - "l": 690.2441821046808, - "t": 72.124570639845, - "r": 709.8255852011977, - "b": 152.80629773131633, + "l": 640.87671, + "t": 78.71447999999998, + "r": 653.16504, + "b": 376.27319, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 0.8302523493766785, "cells": [ { "index": 2, @@ -357,92 +2770,988 @@ "a": 255 }, "rect": { - "r_x0": 690.2441821046808, - "r_y0": 152.80629773131633, - "r_x1": 709.8255852011977, - "r_y1": 152.80629773131633, - "r_x2": 709.8255852011977, - "r_y2": 72.124570639845, - "r_x3": 690.2441821046808, - "r_y3": 72.124570639845, + "r_x0": 640.87671, + "r_y0": 376.27319, + "r_x1": 653.16504, + "r_y1": 376.27319, + "r_x2": 653.16504, + "r_y2": 78.71447999999998, + "r_x3": 640.87671, + "r_y3": 78.71447999999998, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "heteststartswithsomerandomtextandthenatableimage: ", + "orig": "heteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], "children": [] }, - "text": "package" + "text": "heteststartswithsomerandomtextandthenatableimage:" + }, + { + "label": "table", + "id": 11, + "page_no": 0, + "cluster": { + "id": 11, + "label": "table", + "bbox": { + "l": 460.5577697753906, + "t": 142.614013671875, + "r": 599.0364074707031, + "b": 499.7825622558594, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5623787045478821, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [ + { + "id": 3, + "label": "text", + "bbox": { + "l": 572.0, + "t": 275.0, + "r": 580.6666666666666, + "b": 343.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7740143537521362, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 572.0, + "t": 381.3333333333333, + "r": 580.6666666666666, + "b": 479.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7769111394882202, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 175.0, + "r": 534.3333333333334, + "b": 225.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7583935856819153, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 285.66666666666663, + "r": 534.3333333333334, + "b": 333.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7750864028930664, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 398.3333333333333, + "r": 534.3333333333334, + "b": 463.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7514549493789673, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 160.33333333333334, + "r": 488.0, + "b": 240.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.769959032535553, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 283.0, + "r": 488.0, + "b": 336.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7653545141220093, + "cells": [ + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "nl" + ], + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } ], "body": [ { - "label": "text", + "label": "section_header", "id": 8, "page_no": 0, "cluster": { "id": 8, - "label": "text", + "label": "section_header", "bbox": { - "l": 690.2441821046808, - "t": 72.124570639845, - "r": 709.8255852011977, - "b": 152.80629773131633, + "l": 690.10272, + "t": 201.26337, + "r": 719.1490499999999, + "b": 417.96024, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, - "cells": [ - { - "index": 2, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 690.2441821046808, - "r_y0": 152.80629773131633, - "r_x1": 709.8255852011977, - "r_y1": 152.80629773131633, - "r_x2": 709.8255852011977, - "r_y2": 72.124570639845, - "r_x3": 690.2441821046808, - "r_y3": 72.124570639845, - "coord_origin": "TOPLEFT" - }, - "text": "package", - "orig": "package", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "package" - } - ], - "headers": [ - { - "label": "page_header", - "id": 0, - "page_no": 0, - "cluster": { - "id": 0, - "label": "page_header", - "bbox": { - "l": 717.168585936602, - "t": 70.90211682372312, - "r": 764.8982839673505, - "b": 504.8720061466397, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.6915205121040344, + "confidence": 0.7426818609237671, "cells": [ { "index": 0, @@ -453,22 +3762,43 @@ "a": 255 }, "rect": { - "r_x0": 744.0930045534915, - "r_y0": 504.87200373583954, - "r_x1": 764.8982839673505, - "r_y1": 504.87200373583954, - "r_x2": 764.8982839673505, - "r_y2": 73.34702001188118, - "r_x3": 744.0930045534915, - "r_y3": 73.34702001188118, + "r_x0": 690.10272, + "r_y0": 417.96024, + "r_x1": 719.1490499999999, + "r_y1": 417.96024, + "r_x2": 719.1490499999999, + "r_y2": 201.26337, + "r_x3": 690.10272, + "r_y3": 201.26337, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "This is a table test" + }, + { + "label": "picture", + "id": 13, + "page_no": 0, + "cluster": { + "id": 13, + "label": "picture", + "bbox": { + "l": 668.9778442382812, + "t": 70.57099151611328, + "r": 683.4164962768555, + "b": 79.46605682373047, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5229994654655457, + "cells": [ { "index": 1, "rgba": { @@ -478,28 +3808,1064 @@ "a": 255 }, "rect": { - "r_x0": 717.168585936602, - "r_y0": 504.8720061466397, - "r_x1": 737.9738558137178, - "r_y1": 504.8720061466397, - "r_x2": 737.9738558137178, - "r_y2": 70.90211682372312, - "r_x3": 717.168585936602, - "r_y3": 70.90211682372312, + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": " T", + "orig": " T", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + } + ], + "children": [ + { + "id": 20, + "label": "text", + "bbox": { + "l": 669.96899, + "t": 71.99987999999996, + "r": 682.25806, + "b": 78.71936000000005, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 669.96899, + "r_y0": 78.71936000000005, + "r_x1": 682.25806, + "r_y1": 78.71936000000005, + "r_x2": 682.25806, + "r_y2": 71.99987999999996, + "r_x3": 669.96899, + "r_y3": 71.99987999999996, + "coord_origin": "TOPLEFT" + }, + "text": " T", + "orig": " T", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] + }, + "text": "", + "annotations": [], + "provenance": null, + "predicted_class": null, + "confidence": null + }, + { + "label": "text", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "text", + "bbox": { + "l": 640.87671, + "t": 78.71447999999998, + "r": 653.16504, + "b": 376.27319, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8302523493766785, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 640.87671, + "r_y0": 376.27319, + "r_x1": 653.16504, + "r_y1": 376.27319, + "r_x2": 653.16504, + "r_y2": 78.71447999999998, + "r_x3": 640.87671, + "r_y3": 78.71447999999998, + "coord_origin": "TOPLEFT" + }, + "text": "heteststartswithsomerandomtextandthenatableimage: ", + "orig": "heteststartswithsomerandomtextandthenatableimage: ", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "children": [] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "text": "heteststartswithsomerandomtextandthenatableimage:" + }, + { + "label": "table", + "id": 11, + "page_no": 0, + "cluster": { + "id": 11, + "label": "table", + "bbox": { + "l": 460.5577697753906, + "t": 142.614013671875, + "r": 599.0364074707031, + "b": 499.7825622558594, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.5623787045478821, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + }, + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [ + { + "id": 3, + "label": "text", + "bbox": { + "l": 572.0, + "t": 275.0, + "r": 580.6666666666666, + "b": 343.66666666666663, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7740143537521362, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 275.0, + "r_x1": 572.0, + "r_y1": 304.0, + "r_x2": 580.6666666666666, + "r_y2": 304.0, + "r_x3": 580.6666666666666, + "r_y3": 275.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.95741158, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 308.0, + "r_x1": 572.0, + "r_y1": 343.66666666666663, + "r_x2": 580.3333333333334, + "r_y2": 343.66666666666663, + "r_x3": 580.3333333333334, + "r_y3": 308.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9541709899999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 572.0, + "t": 381.3333333333333, + "r": 580.6666666666666, + "b": 479.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7769111394882202, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 381.3333333333333, + "r_x1": 572.0, + "r_y1": 410.3333333333333, + "r_x2": 580.6666666666666, + "r_y2": 410.3333333333333, + "r_x3": 580.6666666666666, + "r_y3": 381.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96515053, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 414.3333333333333, + "r_x1": 572.0, + "r_y1": 440.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 440.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 414.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9623101, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 572.0, + "r_y0": 443.3333333333333, + "r_x1": 572.0, + "r_y1": 479.3333333333333, + "r_x2": 580.3333333333334, + "r_y2": 479.3333333333333, + "r_x3": 580.3333333333334, + "r_y3": 443.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.94704376, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 175.0, + "r": 534.3333333333334, + "b": 225.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7583935856819153, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 175.0, + "r_x1": 525.6666666666666, + "r_y1": 204.0, + "r_x2": 534.3333333333334, + "r_y2": 204.0, + "r_x3": 534.3333333333334, + "r_y3": 175.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96139633, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 208.0, + "r_x1": 525.6666666666666, + "r_y1": 225.66666666666669, + "r_x2": 532.0, + "r_y2": 225.66666666666669, + "r_x3": 532.0, + "r_y3": 208.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9561322, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 285.66666666666663, + "r": 534.3333333333334, + "b": 333.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7750864028930664, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 285.66666666666663, + "r_x1": 525.6666666666666, + "r_y1": 313.0, + "r_x2": 532.0, + "r_y2": 313.0, + "r_x3": 532.0, + "r_y3": 285.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.9615657, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 317.0, + "r_x1": 525.6666666666666, + "r_y1": 333.0, + "r_x2": 534.3333333333334, + "r_y2": 333.0, + "r_x3": 534.3333333333334, + "r_y3": 317.0, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95838455, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 525.6666666666666, + "t": 398.3333333333333, + "r": 534.3333333333334, + "b": 463.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7514549493789673, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 398.3333333333333, + "r_x1": 525.6666666666666, + "r_y1": 422.0, + "r_x2": 534.3333333333334, + "r_y2": 422.0, + "r_x3": 534.3333333333334, + "r_y3": 398.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9642998500000001, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 525.6666666666666, + "r_y0": 426.0, + "r_x1": 525.6666666666666, + "r_y1": 463.0, + "r_x2": 534.0, + "r_y2": 463.0, + "r_x3": 534.0, + "r_y3": 426.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96576363, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 160.33333333333334, + "r": 488.0, + "b": 240.33333333333331, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.769959032535553, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 160.33333333333334, + "r_x1": 479.3333333333333, + "r_y1": 189.33333333333331, + "r_x2": 488.0, + "r_y2": 189.33333333333331, + "r_x3": 488.0, + "r_y3": 160.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.96371613, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 193.33333333333331, + "r_x1": 479.3333333333333, + "r_y1": 219.0, + "r_x2": 488.0, + "r_y2": 219.0, + "r_x3": 488.0, + "r_y3": 193.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9634315499999999, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 222.66666666666669, + "r_x1": 479.3333333333333, + "r_y1": 240.33333333333331, + "r_x2": 485.6666666666667, + "r_y2": 240.33333333333331, + "r_x3": 485.6666666666667, + "r_y3": 222.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.9611644699999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 479.3333333333333, + "t": 283.0, + "r": 488.0, + "b": 336.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7653545141220093, + "cells": [ + { + "index": 18, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 283.0, + "r_x1": 479.3333333333333, + "r_y1": 309.0, + "r_x2": 487.6666666666667, + "r_y2": 309.0, + "r_x3": 487.6666666666667, + "r_y3": 283.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.95751617, + "from_ocr": true + }, + { + "index": 19, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 479.3333333333333, + "r_y0": 312.33333333333337, + "r_x1": 479.3333333333333, + "r_y1": 336.33333333333337, + "r_x2": 488.0, + "r_y2": 336.33333333333337, + "r_x3": 488.0, + "r_y3": 312.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.9581434600000001, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "nl" + ], + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } - ] + ], + "headers": [] } } ] \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json index e6bcce8c..b9d55049 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 841.9216918945312, - "height": 595.201171875 + "width": 792.0, + "height": 612.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.201171875, + "r_x1": 612.0, "r_y1": 0.0, - "r_x2": 595.201171875, - "r_y2": 841.9216918945312, + "r_x2": 612.0, + "r_y2": 792.0, "r_x3": 0.0, - "r_y3": 841.9216918945312, + "r_y3": 792.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.9216918945312, - "r": 595.201171875, + "t": 792.0, + "r": 612.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 77.10171545548258, - "r_y0": 520.7638571913312, - "r_x1": 96.68315797053792, - "r_y1": 520.7638571913312, - "r_x2": 96.68315797053792, - "r_y2": 89.2388734673729, - "r_x3": 77.10171545548258, - "r_y3": 89.2388734673729, + "r_x0": 72.850723, + "r_y0": 410.7366, + "r_x1": 101.89737999999998, + "r_y1": 410.7366, + "r_x2": 101.89737999999998, + "r_y2": 194.03978999999998, + "r_x3": 72.850723, + "r_y3": 194.03978999999998, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 100.64168123325977, - "r_y0": 523.3236155182395, - "r_x1": 126.08064862014129, - "r_y1": 523.3236155182395, - "r_x2": 126.08064862014129, - "r_y2": 89.1266754140729, - "r_x3": 100.64168123325977, - "r_y3": 89.1266754140729, + "r_x0": 124.28839, + "r_y0": 540.000015, + "r_x1": 136.57715, + "r_y1": 540.000015, + "r_x2": 136.57715, + "r_y2": 235.72681, + "r_x3": 124.28839, + "r_y3": 235.72681, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Theteststartswithsomerandomtextandthenatableimage: ", + "orig": "Theteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,20 +119,395 @@ "a": 255 }, "rect": { - "r_x0": 131.21306574279092, - "r_y0": 521.0762158417759, - "r_x1": 152.19606490864376, - "r_y1": 521.0762158417759, - "r_x2": 152.19606490864376, - "r_y2": 441.0071698212682, - "r_x3": 131.21306574279092, - "r_y3": 441.0071698212682, + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, "from_ocr": true } ], @@ -146,16 +521,16 @@ "layout": { "clusters": [ { - "id": 0, - "label": "page_header", + "id": 9, + "label": "section_header", "bbox": { - "l": 77.10171545548258, - "t": 89.1266754140729, - "r": 126.08064862014129, - "b": 523.3236155182395, + "l": 72.850723, + "t": 194.03978999999998, + "r": 101.89737999999998, + "b": 410.7366, "coord_origin": "TOPLEFT" }, - "confidence": 0.6016772389411926, + "confidence": 0.6652874946594238, "cells": [ { "index": 0, @@ -166,22 +541,37 @@ "a": 255 }, "rect": { - "r_x0": 77.10171545548258, - "r_y0": 520.7638571913312, - "r_x1": 96.68315797053792, - "r_y1": 520.7638571913312, - "r_x2": 96.68315797053792, - "r_y2": 89.2388734673729, - "r_x3": 77.10171545548258, - "r_y3": 89.2388734673729, + "r_x0": 72.850723, + "r_y0": 410.7366, + "r_x1": 101.89737999999998, + "r_y1": 410.7366, + "r_x2": 101.89737999999998, + "r_y2": 194.03978999999998, + "r_x3": 72.850723, + "r_y3": 194.03978999999998, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 124.28839, + "t": 235.72681, + "r": 136.57715, + "b": 540.000015, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8457421064376831, + "cells": [ { "index": 1, "rgba": { @@ -191,36 +581,36 @@ "a": 255 }, "rect": { - "r_x0": 100.64168123325977, - "r_y0": 523.3236155182395, - "r_x1": 126.08064862014129, - "r_y1": 523.3236155182395, - "r_x2": 126.08064862014129, - "r_y2": 89.1266754140729, - "r_x3": 100.64168123325977, - "r_y3": 89.1266754140729, + "r_x0": 124.28839, + "r_y0": 540.000015, + "r_x1": 136.57715, + "r_y1": 540.000015, + "r_x2": 136.57715, + "r_y2": 235.72681, + "r_x3": 124.28839, + "r_y3": 235.72681, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Theteststartswithsomerandomtextandthenatableimage: ", + "orig": "Theteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], "children": [] }, { - "id": 1, - "label": "text", + "id": 8, + "label": "form", "bbox": { - "l": 131.21306574279092, - "t": 441.0071698212682, - "r": 152.19606490864376, - "b": 521.0762158417759, + "l": 182.33333333333334, + "t": 133.0, + "r": 283.66666666666663, + "b": 451.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.5234212875366211, + "confidence": 0.7344542741775513, "cells": [ { "index": 2, @@ -231,24 +621,905 @@ "a": 255 }, "rect": { - "r_x0": 131.21306574279092, - "r_y0": 521.0762158417759, - "r_x1": 152.19606490864376, - "r_y1": 521.0762158417759, - "r_x2": 152.19606490864376, - "r_y2": 441.0071698212682, - "r_x3": 131.21306574279092, - "r_y3": 441.0071698212682, + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, "from_ocr": true } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 182.33333333333334, + "t": 268.33333333333337, + "r": 191.0, + "b": 337.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9089116454124451, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 182.33333333333334, + "t": 133.0, + "r": 191.0, + "b": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9040389060974121, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 386.3333333333333, + "r": 237.33333333333331, + "b": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9155756235122681, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 279.0, + "r": 237.33333333333331, + "b": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9143174290657043, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 149.0, + "r": 237.33333333333331, + "b": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9003775715827942, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 275.0, + "t": 371.6666666666667, + "r": 283.66666666666663, + "b": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9147250652313232, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 275.0, + "t": 275.66666666666663, + "r": 283.66666666666663, + "b": 329.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9124712347984314, + "cells": [ + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, + "from_ocr": true + } + ], + "children": [] + } + ] } ] }, @@ -262,20 +1533,20 @@ "assembled": { "elements": [ { - "label": "page_header", - "id": 0, + "label": "section_header", + "id": 9, "page_no": 0, "cluster": { - "id": 0, - "label": "page_header", + "id": 9, + "label": "section_header", "bbox": { - "l": 77.10171545548258, - "t": 89.1266754140729, - "r": 126.08064862014129, - "b": 523.3236155182395, + "l": 72.850723, + "t": 194.03978999999998, + "r": 101.89737999999998, + "b": 410.7366, "coord_origin": "TOPLEFT" }, - "confidence": 0.6016772389411926, + "confidence": 0.6652874946594238, "cells": [ { "index": 0, @@ -286,22 +1557,43 @@ "a": 255 }, "rect": { - "r_x0": 77.10171545548258, - "r_y0": 520.7638571913312, - "r_x1": 96.68315797053792, - "r_y1": 520.7638571913312, - "r_x2": 96.68315797053792, - "r_y2": 89.2388734673729, - "r_x3": 77.10171545548258, - "r_y3": 89.2388734673729, + "r_x0": 72.850723, + "r_y0": 410.7366, + "r_x1": 101.89737999999998, + "r_y1": 410.7366, + "r_x2": 101.89737999999998, + "r_y2": 194.03978999999998, + "r_x3": 72.850723, + "r_y3": 194.03978999999998, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "This is a table test" + }, + { + "label": "text", + "id": 7, + "page_no": 0, + "cluster": { + "id": 7, + "label": "text", + "bbox": { + "l": 124.28839, + "t": 235.72681, + "r": 136.57715, + "b": 540.000015, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8457421064376831, + "cells": [ { "index": 1, "rgba": { @@ -311,42 +1603,42 @@ "a": 255 }, "rect": { - "r_x0": 100.64168123325977, - "r_y0": 523.3236155182395, - "r_x1": 126.08064862014129, - "r_y1": 523.3236155182395, - "r_x2": 126.08064862014129, - "r_y2": 89.1266754140729, - "r_x3": 100.64168123325977, - "r_y3": 89.1266754140729, + "r_x0": 124.28839, + "r_y0": 540.000015, + "r_x1": 136.57715, + "r_y1": 540.000015, + "r_x2": 136.57715, + "r_y2": 235.72681, + "r_x3": 124.28839, + "r_y3": 235.72681, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Theteststartswithsomerandomtextandthenatableimage: ", + "orig": "Theteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], "children": [] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "text": "Theteststartswithsomerandomtextandthenatableimage:" }, { - "label": "text", - "id": 1, + "label": "form", + "id": 8, "page_no": 0, "cluster": { - "id": 1, - "label": "text", + "id": 8, + "label": "form", "bbox": { - "l": 131.21306574279092, - "t": 441.0071698212682, - "r": 152.19606490864376, - "b": 521.0762158417759, + "l": 182.33333333333334, + "t": 133.0, + "r": 283.66666666666663, + "b": 451.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.5234212875366211, + "confidence": 0.7344542741775513, "cells": [ { "index": 2, @@ -357,92 +1649,925 @@ "a": 255 }, "rect": { - "r_x0": 131.21306574279092, - "r_y0": 521.0762158417759, - "r_x1": 152.19606490864376, - "r_y1": 521.0762158417759, - "r_x2": 152.19606490864376, - "r_y2": 441.0071698212682, - "r_x3": 131.21306574279092, - "r_y3": 441.0071698212682, + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Some", + "orig": "Some", "text_direction": "left_to_right", - "confidence": 1.0, + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, "from_ocr": true } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 182.33333333333334, + "t": 268.33333333333337, + "r": 191.0, + "b": 337.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9089116454124451, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 182.33333333333334, + "t": 133.0, + "r": 191.0, + "b": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9040389060974121, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 386.3333333333333, + "r": 237.33333333333331, + "b": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9155756235122681, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 279.0, + "r": 237.33333333333331, + "b": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9143174290657043, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 149.0, + "r": 237.33333333333331, + "b": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9003775715827942, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 275.0, + "t": 371.6666666666667, + "r": 283.66666666666663, + "b": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9147250652313232, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 275.0, + "t": 275.66666666666663, + "r": 283.66666666666663, + "b": 329.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9124712347984314, + "cells": [ + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, + "from_ocr": true + } + ], + "children": [] + } + ] }, - "text": "package" + "text": null } ], "body": [ { - "label": "text", - "id": 1, + "label": "section_header", + "id": 9, "page_no": 0, "cluster": { - "id": 1, - "label": "text", + "id": 9, + "label": "section_header", "bbox": { - "l": 131.21306574279092, - "t": 441.0071698212682, - "r": 152.19606490864376, - "b": 521.0762158417759, + "l": 72.850723, + "t": 194.03978999999998, + "r": 101.89737999999998, + "b": 410.7366, "coord_origin": "TOPLEFT" }, - "confidence": 0.5234212875366211, - "cells": [ - { - "index": 2, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 131.21306574279092, - "r_y0": 521.0762158417759, - "r_x1": 152.19606490864376, - "r_y1": 521.0762158417759, - "r_x2": 152.19606490864376, - "r_y2": 441.0071698212682, - "r_x3": 131.21306574279092, - "r_y3": 441.0071698212682, - "coord_origin": "TOPLEFT" - }, - "text": "package", - "orig": "package", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "package" - } - ], - "headers": [ - { - "label": "page_header", - "id": 0, - "page_no": 0, - "cluster": { - "id": 0, - "label": "page_header", - "bbox": { - "l": 77.10171545548258, - "t": 89.1266754140729, - "r": 126.08064862014129, - "b": 523.3236155182395, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.6016772389411926, + "confidence": 0.6652874946594238, "cells": [ { "index": 0, @@ -453,22 +2578,43 @@ "a": 255 }, "rect": { - "r_x0": 77.10171545548258, - "r_y0": 520.7638571913312, - "r_x1": 96.68315797053792, - "r_y1": 520.7638571913312, - "r_x2": 96.68315797053792, - "r_y2": 89.2388734673729, - "r_x3": 77.10171545548258, - "r_y3": 89.2388734673729, + "r_x0": 72.850723, + "r_y0": 410.7366, + "r_x1": 101.89737999999998, + "r_y1": 410.7366, + "r_x2": 101.89737999999998, + "r_y2": 194.03978999999998, + "r_x3": 72.850723, + "r_y3": 194.03978999999998, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "This is a table test ", + "orig": "This is a table test ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - }, + "from_ocr": false + } + ], + "children": [] + }, + "text": "This is a table test" + }, + { + "label": "text", + "id": 7, + "page_no": 0, + "cluster": { + "id": 7, + "label": "text", + "bbox": { + "l": 124.28839, + "t": 235.72681, + "r": 136.57715, + "b": 540.000015, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.8457421064376831, + "cells": [ { "index": 1, "rgba": { @@ -478,28 +2624,956 @@ "a": 255 }, "rect": { - "r_x0": 100.64168123325977, - "r_y0": 523.3236155182395, - "r_x1": 126.08064862014129, - "r_y1": 523.3236155182395, - "r_x2": 126.08064862014129, - "r_y2": 89.1266754140729, - "r_x3": 100.64168123325977, - "r_y3": 89.1266754140729, + "r_x0": 124.28839, + "r_y0": 540.000015, + "r_x1": 136.57715, + "r_y1": 540.000015, + "r_x2": 136.57715, + "r_y2": 235.72681, + "r_x3": 124.28839, + "r_y3": 235.72681, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Theteststartswithsomerandomtextandthenatableimage: ", + "orig": "Theteststartswithsomerandomtextandthenatableimage: ", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false } ], "children": [] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "text": "Theteststartswithsomerandomtextandthenatableimage:" + }, + { + "label": "form", + "id": 8, + "page_no": 0, + "cluster": { + "id": 8, + "label": "form", + "bbox": { + "l": 182.33333333333334, + "t": 133.0, + "r": 283.66666666666663, + "b": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.7344542741775513, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + }, + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, + "from_ocr": true + } + ], + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 182.33333333333334, + "t": 268.33333333333337, + "r": 191.0, + "b": 337.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9089116454124451, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 337.0, + "r_x1": 191.0, + "r_y1": 308.0, + "r_x2": 182.33333333333334, + "r_y2": 308.0, + "r_x3": 182.33333333333334, + "r_y3": 337.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 304.0, + "r_x1": 191.0, + "r_y1": 268.33333333333337, + "r_x2": 182.33333333333334, + "r_y2": 268.33333333333337, + "r_x3": 182.33333333333334, + "r_y3": 304.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.9576889799999999, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 182.33333333333334, + "t": 133.0, + "r": 191.0, + "b": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9040389060974121, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 230.66666666666666, + "r_x1": 191.0, + "r_y1": 201.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 201.66666666666669, + "r_x3": 182.33333333333334, + "r_y3": 230.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9617948900000001, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 197.66666666666669, + "r_x1": 191.0, + "r_y1": 172.0, + "r_x2": 182.33333333333334, + "r_y2": 172.0, + "r_x3": 182.33333333333334, + "r_y3": 197.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.96105423, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 191.0, + "r_y0": 168.66666666666669, + "r_x1": 191.0, + "r_y1": 133.0, + "r_x2": 182.33333333333334, + "r_y2": 133.0, + "r_x3": 182.33333333333334, + "r_y3": 168.66666666666669, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 0.95868614, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 0, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 386.3333333333333, + "r": 237.33333333333331, + "b": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9155756235122681, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 437.3333333333333, + "r_x1": 237.33333333333331, + "r_y1": 408.3333333333333, + "r_x2": 228.66666666666669, + "r_y2": 408.3333333333333, + "r_x3": 228.66666666666669, + "r_y3": 437.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9579908, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 404.0, + "r_x1": 237.33333333333331, + "r_y1": 386.3333333333333, + "r_x2": 231.0, + "r_y2": 386.3333333333333, + "r_x3": 231.0, + "r_y3": 404.0, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.96640068, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 279.0, + "r": 237.33333333333331, + "b": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9143174290657043, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 326.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 299.0, + "r_x2": 231.0, + "r_y2": 299.0, + "r_x3": 231.0, + "r_y3": 326.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "some", + "orig": "some", + "text_direction": "left_to_right", + "confidence": 0.96376541, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 295.33333333333337, + "r_x1": 237.33333333333331, + "r_y1": 279.0, + "r_x2": 228.66666666666669, + "r_y2": 279.0, + "r_x3": 228.66666666666669, + "r_y3": 295.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "cell", + "orig": "cell", + "text_direction": "left_to_right", + "confidence": 0.95824509, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 228.66666666666669, + "t": 149.0, + "r": 237.33333333333331, + "b": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9003775715827942, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 213.66666666666666, + "r_x1": 237.33333333333331, + "r_y1": 190.0, + "r_x2": 228.66666666666669, + "r_y2": 190.0, + "r_x3": 228.66666666666669, + "r_y3": 213.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 0.9643471499999999, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 237.33333333333331, + "r_y0": 186.0, + "r_x1": 237.33333333333331, + "r_y1": 149.0, + "r_x2": 229.0, + "r_y2": 149.0, + "r_x3": 229.0, + "r_y3": 186.0, + "coord_origin": "TOPLEFT" + }, + "text": "content", + "orig": "content", + "text_direction": "left_to_right", + "confidence": 0.96289528, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 1, + "label": "text", + "bbox": { + "l": 275.0, + "t": 371.6666666666667, + "r": 283.66666666666663, + "b": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9147250652313232, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 451.6666666666667, + "r_x1": 283.66666666666663, + "r_y1": 422.6666666666667, + "r_x2": 275.0, + "r_y2": 422.6666666666667, + "r_x3": 275.0, + "r_y3": 451.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Some", + "orig": "Some", + "text_direction": "left_to_right", + "confidence": 0.9611363199999999, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 419.0, + "r_x1": 283.66666666666663, + "r_y1": 393.0, + "r_x2": 275.0, + "r_y2": 393.0, + "r_x3": 275.0, + "r_y3": 419.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9588653600000001, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 389.3333333333333, + "r_x1": 283.66666666666663, + "r_y1": 371.6666666666667, + "r_x2": 277.33333333333337, + "r_y2": 371.6666666666667, + "r_x3": 277.33333333333337, + "r_y3": 389.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "row", + "orig": "row", + "text_direction": "left_to_right", + "confidence": 0.95681549, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 275.0, + "t": 275.66666666666663, + "r": 283.66666666666663, + "b": 329.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9124712347984314, + "cells": [ + { + "index": 16, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 329.0, + "r_x1": 283.66666666666663, + "r_y1": 303.0, + "r_x2": 275.0, + "r_y2": 303.0, + "r_x3": 275.0, + "r_y3": 329.0, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 0.9589106, + "from_ocr": true + }, + { + "index": 17, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 283.66666666666663, + "r_y0": 299.66666666666663, + "r_x1": 283.66666666666663, + "r_y1": 275.66666666666663, + "r_x2": 275.0, + "r_y2": 275.66666666666663, + "r_x3": 275.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "don't", + "orig": "don't", + "text_direction": "left_to_right", + "confidence": 0.96121948, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null } - ] + ], + "headers": [] } } ] \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt index c210e4dd..89a0eb20 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt @@ -1,2 +1,2 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package +Column 0Column 1Column 2this is row 0some cellshave contentandand row 1otherhaveand last row 2nothinginside \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test.json index 22a1c54d..e0be74fe 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.json @@ -4,7 +4,7 @@ "name": "ocr_test", "origin": { "mimetype": "application/pdf", - "binary_hash": 14853448746796404529, + "binary_hash": 3906211175708501508, "filename": "ocr_test.pdf" }, "furniture": { @@ -18,7 +18,7 @@ "self_ref": "#/body", "children": [ { - "$ref": "#/texts/0" + "$ref": "#/tables/0" } ], "content_layer": "body", @@ -26,44 +26,592 @@ "label": "unspecified" }, "groups": [], - "texts": [ + "texts": [], + "pictures": [], + "tables": [ { - "self_ref": "#/texts/0", + "self_ref": "#/tables/0", "parent": { "$ref": "#/body" }, "children": [], "content_layer": "body", - "label": "text", + "label": "table", "prov": [ { "page_no": 1, "bbox": { - "l": 69.68, - "t": 764.92, - "r": 504.87, - "b": 689.01, + "l": 103.33, + "t": 519.86, + "r": 560.95, + "b": 234.07, "coord_origin": "BOTTOMLEFT" }, "charspan": [ 0, - 94 + 0 ] } ], - "orig": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package", - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package" + "captions": [], + "references": [], + "footnotes": [], + "data": { + "table_cells": [ + { + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 0", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 1", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "this is row 0", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and row 1", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + "num_rows": 4, + "num_cols": 4, + "grid": [ + [ + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 0", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 1", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": true, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "this is row 0", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and row 1", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + ] + }, + "annotations": [] } ], - "pictures": [], - "tables": [], "key_value_items": [], "form_items": [], "pages": { "1": { "size": { - "width": 595.2, - "height": 841.92 + "width": 842.0, + "height": 595.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json index 093688be..e3613adc 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 595.2, - "height": 841.92 + "width": 842.0, + "height": 595.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.2, + "r_x1": 842.0, "r_y1": 0.0, - "r_x2": 595.2, - "r_y2": 841.92, + "r_x2": 842.0, + "r_y2": 595.0, "r_x3": 0.0, - "r_y3": 841.92, + "r_y3": 595.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 73.35, - "r_y0": 98.0, - "r_x1": 503.65, - "r_y1": 98.0, - "r_x2": 503.65, - "r_y2": 77.0, - "r_x3": 73.35, - "r_y3": 77.0, + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 69.68, - "r_y0": 124.83, - "r_x1": 504.87, - "r_y1": 124.83, - "r_x2": 504.87, - "r_y2": 104.0, - "r_x3": 69.68, - "r_y3": 104.0, + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,21 +119,271 @@ "a": 255 }, "rect": { - "r_x0": 71.84, - "r_y0": 152.91, - "r_x1": 153.09, - "r_y1": 152.91, - "r_x2": 153.09, - "r_y2": 129.8, - "r_x3": 71.84, - "r_y3": 129.8, + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "has_chars": false, @@ -147,15 +397,15 @@ "clusters": [ { "id": 0, - "label": "text", + "label": "table", "bbox": { - "l": 69.68, - "t": 77.0, - "r": 504.87, - "b": 152.91, + "l": 103.33, + "t": 75.14, + "r": 560.95, + "b": 360.93, "coord_origin": "TOPLEFT" }, - "confidence": 0.972, + "confidence": 0.968, "cells": [ { "index": 0, @@ -166,21 +416,21 @@ "a": 255 }, "rect": { - "r_x0": 73.35, - "r_y0": 98.0, - "r_x1": 503.65, - "r_y1": 98.0, - "r_x2": 503.65, - "r_y2": 77.0, - "r_x3": 73.35, - "r_y3": 77.0, + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -191,21 +441,21 @@ "a": 255 }, "rect": { - "r_x0": 69.68, - "r_y0": 124.83, - "r_x1": 504.87, - "r_y1": 124.83, - "r_x2": 504.87, - "r_y2": 104.0, - "r_x3": 69.68, - "r_y3": 104.0, + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -216,29 +466,1941 @@ "a": 255 }, "rect": { - "r_x0": 71.84, - "r_y0": 152.91, - "r_x1": 153.09, - "r_y1": 152.91, - "r_x2": 153.09, - "r_y2": 129.8, - "r_x3": 71.84, - "r_y3": 129.8, + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 14, + "label": "text", + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] } ] }, "tablestructure": { - "table_map": {} + "table_map": { + "0": { + "label": "table", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "table", + "bbox": { + "l": 103.33, + "t": 75.14, + "r": 560.95, + "b": 360.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.968, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [ + { + "id": 14, + "label": "text", + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "fcel", + "nl", + "rhed", + "ecel", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 0", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 1", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "this is row 0", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and row 1", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -247,20 +2409,20 @@ "assembled": { "elements": [ { - "label": "text", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "text", + "label": "table", "bbox": { - "l": 69.68, - "t": 77.0, - "r": 504.87, - "b": 152.91, + "l": 103.33, + "t": 75.14, + "r": 560.95, + "b": 360.93, "coord_origin": "TOPLEFT" }, - "confidence": 0.972, + "confidence": 0.968, "cells": [ { "index": 0, @@ -271,21 +2433,21 @@ "a": 255 }, "rect": { - "r_x0": 73.35, - "r_y0": 98.0, - "r_x1": 503.65, - "r_y1": 98.0, - "r_x2": 503.65, - "r_y2": 77.0, - "r_x3": 73.35, - "r_y3": 77.0, + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -296,21 +2458,21 @@ "a": 255 }, "rect": { - "r_x0": 69.68, - "r_y0": 124.83, - "r_x1": 504.87, - "r_y1": 124.83, - "r_x2": 504.87, - "r_y2": 104.0, - "r_x3": 69.68, - "r_y3": 104.0, + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -321,44 +2483,1088 @@ "a": 255 }, "rect": { - "r_x0": 71.84, - "r_y0": 152.91, - "r_x1": 153.09, - "r_y1": 152.91, - "r_x2": 153.09, - "r_y2": 129.8, - "r_x3": 71.84, - "r_y3": 129.8, + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 14, + "label": "text", + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package" + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "fcel", + "nl", + "rhed", + "ecel", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 0", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 1", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "this is row 0", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and row 1", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { - "label": "text", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "text", + "label": "table", "bbox": { - "l": 69.68, - "t": 77.0, - "r": 504.87, - "b": 152.91, + "l": 103.33, + "t": 75.14, + "r": 560.95, + "b": 360.93, "coord_origin": "TOPLEFT" }, - "confidence": 0.972, + "confidence": 0.968, "cells": [ { "index": 0, @@ -369,21 +3575,21 @@ "a": 255 }, "rect": { - "r_x0": 73.35, - "r_y0": 98.0, - "r_x1": 503.65, - "r_y1": 98.0, - "r_x2": 503.65, - "r_y2": 77.0, - "r_x3": 73.35, - "r_y3": 77.0, + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -394,21 +3600,21 @@ "a": 255 }, "rect": { - "r_x0": 69.68, - "r_y0": 124.83, - "r_x1": 504.87, - "r_y1": 124.83, - "r_x2": 504.87, - "r_y2": 104.0, - "r_x3": 69.68, - "r_y3": 104.0, + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -419,26 +3625,1070 @@ "a": 255 }, "rect": { - "r_x0": 71.84, - "r_y0": 152.91, - "r_x1": 153.09, - "r_y1": 152.91, - "r_x2": 153.09, - "r_y2": 129.8, - "r_x3": 71.84, - "r_y3": 129.8, + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 14, + "label": "text", + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 245.02, + "r_y0": 120.29, + "r_x1": 307.59, + "r_y1": 120.29, + "r_x2": 307.59, + "r_y2": 106.57, + "r_x3": 245.02, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 358.65, + "r_y0": 120.29, + "r_x1": 421.22, + "r_y1": 120.29, + "r_x2": 421.22, + "r_y2": 106.57, + "r_x3": 358.65, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 472.27, + "r_y0": 120.29, + "r_x1": 534.84, + "r_y1": 120.29, + "r_x2": 534.84, + "r_y2": 106.57, + "r_x3": 472.27, + "r_y3": 106.57, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 123.52, + "r_y0": 187.79, + "r_x1": 200.67, + "r_y1": 187.79, + "r_x2": 200.67, + "r_y2": 174.07, + "r_x3": 123.52, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 241.65, + "r_y0": 187.79, + "r_x1": 310.71, + "r_y1": 187.79, + "r_x2": 310.71, + "r_y2": 174.07, + "r_x3": 241.65, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 347.4, + "r_y0": 187.79, + "r_x1": 431.1, + "r_y1": 187.79, + "r_x2": 431.1, + "r_y2": 174.07, + "r_x3": 347.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 491.4, + "r_y0": 187.79, + "r_x1": 515.79, + "r_y1": 187.79, + "r_x2": 515.79, + "r_y2": 174.07, + "r_x3": 491.4, + "r_y3": 174.07, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 130.27, + "r_y0": 256.41, + "r_x1": 194.46, + "r_y1": 256.41, + "r_x2": 194.46, + "r_y2": 242.7, + "r_x3": 130.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 373.27, + "r_y0": 256.41, + "r_x1": 406.59, + "r_y1": 256.41, + "r_x2": 406.59, + "r_y2": 242.7, + "r_x3": 373.27, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 486.9, + "r_y0": 256.41, + "r_x1": 518.61, + "r_y1": 256.41, + "r_x2": 518.61, + "r_y2": 242.7, + "r_x3": 486.9, + "r_y3": 242.7, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 116.77, + "r_y0": 329.54, + "r_x1": 207.76, + "r_y1": 329.54, + "r_x2": 207.76, + "r_y2": 315.82, + "r_x3": 116.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 251.77, + "r_y0": 329.54, + "r_x1": 299.73, + "r_y1": 329.54, + "r_x2": 299.73, + "r_y2": 315.82, + "r_x3": 251.77, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 484.65, + "r_y0": 329.54, + "r_x1": 522.85, + "r_y1": 329.54, + "r_x2": 522.85, + "r_y2": 315.82, + "r_x3": 484.65, + "r_y3": 315.82, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package" + "text": null, + "otsl_seq": [ + "ecel", + "ched", + "ched", + "ched", + "nl", + "rhed", + "fcel", + "fcel", + "fcel", + "nl", + "rhed", + "ecel", + "fcel", + "fcel", + "nl", + "rhed", + "fcel", + "ecel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 245.02, + "t": 106.57, + "r": 307.59, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 0", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 358.65, + "t": 106.57, + "r": 421.22, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 1", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 472.27, + "t": 106.57, + "r": 534.84, + "b": 120.29, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 123.52, + "t": 174.07, + "r": 200.67, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "this is row 0", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 241.65, + "t": 174.07, + "r": 310.71, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 347.4, + "t": 174.07, + "r": 431.1, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 491.4, + "t": 174.07, + "r": 515.79, + "b": 187.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 130.27, + "t": 242.7, + "r": 194.46, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and row 1", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 373.27, + "t": 242.7, + "r": 406.59, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 486.9, + "t": 242.7, + "r": 518.61, + "b": 256.41, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 116.77, + "t": 315.82, + "r": 207.76, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": true, + "row_section": false + }, + { + "bbox": { + "l": 251.77, + "t": 315.82, + "r": 299.73, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 484.65, + "t": 315.82, + "r": 522.85, + "b": 329.54, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt index 405aa96e..0eab0ecc 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt @@ -1,3 +1,2 @@ -package -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained +insidenothingand last row 2haveotherand row 1andhave contentsome cellsthis is row 0Column 2Column 1Column 0 \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json index c282ed1d..aec34f31 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json @@ -4,7 +4,7 @@ "name": "ocr_test_rotated_180", "origin": { "mimetype": "application/pdf", - "binary_hash": 2530576989861832966, + "binary_hash": 9953198396702586979, "filename": "ocr_test_rotated_180.pdf" }, "furniture": { @@ -18,10 +18,7 @@ "self_ref": "#/body", "children": [ { - "$ref": "#/texts/0" - }, - { - "$ref": "#/texts/1" + "$ref": "#/tables/0" } ], "content_layer": "body", @@ -29,71 +26,592 @@ "label": "unspecified" }, "groups": [], - "texts": [ + "texts": [], + "pictures": [], + "tables": [ { - "self_ref": "#/texts/0", + "self_ref": "#/tables/0", "parent": { "$ref": "#/body" }, "children": [], "content_layer": "body", - "label": "text", + "label": "table", "prov": [ { "page_no": 1, "bbox": { - "l": 441.26, - "t": 151.88, - "r": 522.03, - "b": 131.89, + "l": 280.59, + "t": 361.27, + "r": 738.57, + "b": 75.91, "coord_origin": "BOTTOMLEFT" }, "charspan": [ 0, - 7 + 0 ] } ], - "orig": "package", - "text": "package" - }, - { - "self_ref": "#/texts/1", - "parent": { - "$ref": "#/body" + "captions": [], + "references": [], + "footnotes": [], + "data": { + "table_cells": [ + { + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "nothing", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": true, + "row_header": false, + "row_section": false + } + ], + "num_rows": 4, + "num_cols": 4, + "grid": [ + [ + { + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "nothing", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": true, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + ] }, - "children": [], - "content_layer": "body", - "label": "text", - "prov": [ - { - "page_no": 1, - "bbox": { - "l": 89.24, - "t": 124.75, - "r": 523.21, - "b": 77.02, - "coord_origin": "BOTTOMLEFT" - }, - "charspan": [ - 0, - 86 - ] - } - ], - "orig": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained", - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "annotations": [] } ], - "pictures": [], - "tables": [], "key_value_items": [], "form_items": [], "pages": { "1": { "size": { - "width": 595.2, - "height": 841.92 + "width": 842.0, + "height": 595.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json index 3001a46f..256df68f 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 595.2, - "height": 841.92 + "width": 842.0, + "height": 595.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.2, + "r_x1": 842.0, "r_y1": 0.0, - "r_x2": 595.2, - "r_y2": 841.92, + "r_x2": 842.0, + "r_y2": 595.0, "r_x3": 0.0, - "r_y3": 841.92, + "r_y3": 595.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 764.9, - "r_x1": 521.99, - "r_y1": 764.9, - "r_x2": 521.99, - "r_y2": 744.09, - "r_x3": 89.24, - "r_y3": 744.09, + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 739.2, - "r_x1": 523.21, - "r_y1": 739.2, - "r_x2": 523.21, - "r_y2": 717.17, - "r_x3": 89.24, - "r_y3": 717.17, + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,21 +119,271 @@ "a": 255 }, "rect": { - "r_x0": 441.26, - "r_y0": 710.03, - "r_x1": 522.03, - "r_y1": 710.03, - "r_x2": 522.03, - "r_y2": 690.04, - "r_x3": 441.26, - "r_y3": 690.04, + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "has_chars": false, @@ -147,15 +397,15 @@ "clusters": [ { "id": 0, - "label": "text", + "label": "table", "bbox": { - "l": 89.24, - "t": 717.17, - "r": 523.21, - "b": 764.9, + "l": 280.59, + "t": 233.73, + "r": 738.57, + "b": 519.09, "coord_origin": "TOPLEFT" }, - "confidence": 0.732, + "confidence": 0.955, "cells": [ { "index": 0, @@ -166,21 +416,21 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 764.9, - "r_x1": 521.99, - "r_y1": 764.9, - "r_x2": 521.99, - "r_y2": 744.09, - "r_x3": 89.24, - "r_y3": 744.09, + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -191,37 +441,22 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 739.2, - "r_x1": 523.21, - "r_y1": 739.2, - "r_x2": 523.21, - "r_y2": 717.17, - "r_x3": 89.24, - "r_y3": 717.17, + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 2, - "label": "text", - "bbox": { - "l": 441.26, - "t": 690.04, - "r": 522.03, - "b": 710.03, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.598, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -231,29 +466,1941 @@ "a": 255 }, "rect": { - "r_x0": 441.26, - "r_y0": 710.03, - "r_x1": 522.03, - "r_y1": 710.03, - "r_x2": 522.03, - "r_y2": 690.04, - "r_x3": 441.26, - "r_y3": 690.04, + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 16, + "label": "text", + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 27, + "label": "text", + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 28, + "label": "text", + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] } ] }, "tablestructure": { - "table_map": {} + "table_map": { + "0": { + "label": "table", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "table", + "bbox": { + "l": 280.59, + "t": 233.73, + "r": 738.57, + "b": 519.09, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.955, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [ + { + "id": 16, + "label": "text", + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 27, + "label": "text", + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 28, + "label": "text", + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "ecel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "ecel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "nothing", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": true, + "row_header": false, + "row_section": false + } + ] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -262,20 +2409,20 @@ "assembled": { "elements": [ { - "label": "text", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "text", + "label": "table", "bbox": { - "l": 89.24, - "t": 717.17, - "r": 523.21, - "b": 764.9, + "l": 280.59, + "t": 233.73, + "r": 738.57, + "b": 519.09, "coord_origin": "TOPLEFT" }, - "confidence": 0.732, + "confidence": 0.955, "cells": [ { "index": 0, @@ -286,21 +2433,21 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 764.9, - "r_x1": 521.99, - "r_y1": 764.9, - "r_x2": 521.99, - "r_y2": 744.09, - "r_x3": 89.24, - "r_y3": 744.09, + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -311,43 +2458,22 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 739.2, - "r_x1": 523.21, - "r_y1": 739.2, - "r_x2": 523.21, - "r_y2": 717.17, - "r_x3": 89.24, - "r_y3": 717.17, + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "label": "text", - "id": 2, - "page_no": 0, - "cluster": { - "id": 2, - "label": "text", - "bbox": { - "l": 441.26, - "t": 690.04, - "r": 522.03, - "b": 710.03, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.598, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -357,44 +2483,1088 @@ "a": 255 }, "rect": { - "r_x0": 441.26, - "r_y0": 710.03, - "r_x1": 522.03, - "r_y1": 710.03, - "r_x2": 522.03, - "r_y2": 690.04, - "r_x3": 441.26, - "r_y3": 690.04, + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 16, + "label": "text", + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 27, + "label": "text", + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 28, + "label": "text", + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "package" + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "ecel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "ecel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "nothing", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": true, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { - "label": "text", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "text", + "label": "table", "bbox": { - "l": 89.24, - "t": 717.17, - "r": 523.21, - "b": 764.9, + "l": 280.59, + "t": 233.73, + "r": 738.57, + "b": 519.09, "coord_origin": "TOPLEFT" }, - "confidence": 0.732, + "confidence": 0.955, "cells": [ { "index": 0, @@ -405,21 +3575,21 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 764.9, - "r_x1": 521.99, - "r_y1": 764.9, - "r_x2": 521.99, - "r_y2": 744.09, - "r_x3": 89.24, - "r_y3": 744.09, + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -430,43 +3600,22 @@ "a": 255 }, "rect": { - "r_x0": 89.24, - "r_y0": 739.2, - "r_x1": 523.21, - "r_y1": 739.2, - "r_x2": 523.21, - "r_y2": 717.17, - "r_x3": 89.24, - "r_y3": 717.17, + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "label": "text", - "id": 2, - "page_no": 0, - "cluster": { - "id": 2, - "label": "text", - "bbox": { - "l": 441.26, - "t": 690.04, - "r": 522.03, - "b": 710.03, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.598, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -476,26 +3625,1070 @@ "a": 255 }, "rect": { - "r_x0": 441.26, - "r_y0": 710.03, - "r_x1": 522.03, - "r_y1": 710.03, - "r_x2": 522.03, - "r_y2": 690.04, - "r_x3": 441.26, - "r_y3": 690.04, + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 16, + "label": "text", + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 534.41, + "r_y0": 488.43, + "r_x1": 596.97, + "r_y1": 488.43, + "r_x2": 596.97, + "r_y2": 474.71, + "r_x3": 534.41, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 420.78, + "r_y0": 488.43, + "r_x1": 483.35, + "r_y1": 488.43, + "r_x2": 483.35, + "r_y2": 474.71, + "r_x3": 420.78, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 307.16, + "r_y0": 488.43, + "r_x1": 369.73, + "r_y1": 488.43, + "r_x2": 369.73, + "r_y2": 474.71, + "r_x3": 307.16, + "r_y3": 474.71, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 641.33, + "r_y0": 420.93, + "r_x1": 718.47, + "r_y1": 420.93, + "r_x2": 718.47, + "r_y2": 407.21, + "r_x3": 641.33, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 531.29, + "r_y0": 420.93, + "r_x1": 600.35, + "r_y1": 420.93, + "r_x2": 600.35, + "r_y2": 407.21, + "r_x3": 531.29, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 410.9, + "r_y0": 420.93, + "r_x1": 494.6, + "r_y1": 420.93, + "r_x2": 494.6, + "r_y2": 407.21, + "r_x3": 410.9, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 326.21, + "r_y0": 420.93, + "r_x1": 350.6, + "r_y1": 420.93, + "r_x2": 350.6, + "r_y2": 407.21, + "r_x3": 326.21, + "r_y3": 407.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 647.54, + "r_y0": 352.3, + "r_x1": 711.72, + "r_y1": 352.3, + "r_x2": 711.72, + "r_y2": 338.59, + "r_x3": 647.54, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 24, + "label": "text", + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 435.41, + "r_y0": 352.3, + "r_x1": 468.73, + "r_y1": 352.3, + "r_x2": 468.73, + "r_y2": 338.59, + "r_x3": 435.41, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 25, + "label": "text", + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 323.39, + "r_y0": 352.3, + "r_x1": 355.1, + "r_y1": 352.3, + "r_x2": 355.1, + "r_y2": 338.59, + "r_x3": 323.39, + "r_y3": 338.59, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 26, + "label": "text", + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 634.24, + "r_y0": 279.18, + "r_x1": 725.22, + "r_y1": 279.18, + "r_x2": 725.22, + "r_y2": 265.46, + "r_x3": 634.24, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 27, + "label": "text", + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 542.27, + "r_y0": 279.18, + "r_x1": 590.22, + "r_y1": 279.18, + "r_x2": 590.22, + "r_y2": 265.46, + "r_x3": 542.27, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 28, + "label": "text", + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 319.15, + "r_y0": 279.18, + "r_x1": 357.35, + "r_y1": 279.18, + "r_x2": 357.35, + "r_y2": 265.46, + "r_x3": 319.15, + "r_y3": 265.46, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "package" + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "ecel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "ecel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 534.41, + "t": 474.71, + "r": 596.97, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 420.78, + "t": 474.71, + "r": 483.35, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 307.16, + "t": 474.71, + "r": 369.73, + "b": 488.43, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 641.33, + "t": 407.21, + "r": 718.47, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 531.29, + "t": 407.21, + "r": 600.35, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 410.9, + "t": 407.21, + "r": 494.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 326.21, + "t": 407.21, + "r": 350.6, + "b": 420.93, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 647.54, + "t": 338.59, + "r": 711.72, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 435.41, + "t": 338.59, + "r": 468.73, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 323.39, + "t": 338.59, + "r": 355.1, + "b": 352.3, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 634.24, + "t": 265.46, + "r": 725.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 542.27, + "t": 265.46, + "r": 590.22, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "nothing", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 319.15, + "t": 265.46, + "r": 357.35, + "b": 279.18, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": true, + "row_header": false, + "row_section": false + } + ] } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt index 70ee51c4..213dcced 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt @@ -1,3 +1,2 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained -package +and last row 2and row 1this is row 0nothingsome cellsColumn 0otherhave contentColumn 1insidehaveandColumn 2 \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json index e4bae43c..28b62daa 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json @@ -4,7 +4,7 @@ "name": "ocr_test_rotated_270", "origin": { "mimetype": "application/pdf", - "binary_hash": 10890858393843077593, + "binary_hash": 142009988718862333, "filename": "ocr_test_rotated_270.pdf" }, "furniture": { @@ -18,10 +18,7 @@ "self_ref": "#/body", "children": [ { - "$ref": "#/texts/0" - }, - { - "$ref": "#/texts/1" + "$ref": "#/tables/0" } ], "content_layer": "body", @@ -29,71 +26,592 @@ "label": "unspecified" }, "groups": [], - "texts": [ + "texts": [], + "pictures": [], + "tables": [ { - "self_ref": "#/texts/0", - "parent": { - "$ref": "#/body" - }, - "children": [], - "content_layer": "furniture", - "label": "page_header", - "prov": [ - { - "page_no": 1, - "bbox": { - "l": 717.17, - "t": 524.3, - "r": 764.9, - "b": 90.33, - "coord_origin": "BOTTOMLEFT" - }, - "charspan": [ - 0, - 86 - ] - } - ], - "orig": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained", - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "self_ref": "#/texts/1", + "self_ref": "#/tables/0", "parent": { "$ref": "#/body" }, "children": [], "content_layer": "body", - "label": "text", + "label": "table", "prov": [ { "page_no": 1, "bbox": { - "l": 690.24, - "t": 523.08, - "r": 709.83, - "b": 442.39, + "l": 233.88, + "t": 739.02, + "r": 519.9, + "b": 280.96, "coord_origin": "BOTTOMLEFT" }, "charspan": [ 0, - 7 + 0 ] } ], - "orig": "package", - "text": "package" + "captions": [], + "references": [], + "footnotes": [], + "data": { + "table_cells": [ + { + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + "num_rows": 4, + "num_cols": 4, + "grid": [ + [ + { + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + ] + }, + "annotations": [] } ], - "pictures": [], - "tables": [], "key_value_items": [], "form_items": [], "pages": { "1": { "size": { - "width": 841.92, - "height": 595.2 + "width": 595.0, + "height": 842.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json index c4a13a3f..339cb0a4 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 841.92, - "height": 595.2 + "width": 595.0, + "height": 842.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.2, + "r_x1": 842.0, "r_y1": 0.0, - "r_x2": 595.2, - "r_y2": 841.92, + "r_x2": 842.0, + "r_y2": 595.0, "r_x3": 0.0, - "r_y3": 841.92, + "r_y3": 595.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 744.09, - "r_y0": 504.87, - "r_x1": 764.9, - "r_y1": 504.87, - "r_x2": 764.9, - "r_y2": 73.35, - "r_x3": 744.09, - "r_y3": 73.35, + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 717.17, - "r_y0": 504.87, - "r_x1": 737.97, - "r_y1": 504.87, - "r_x2": 737.97, - "r_y2": 70.9, - "r_x3": 717.17, - "r_y3": 70.9, + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,21 +119,271 @@ "a": 255 }, "rect": { - "r_x0": 690.24, - "r_y0": 152.81, - "r_x1": 709.83, - "r_y1": 152.81, - "r_x2": 709.83, - "r_y2": 72.12, - "r_x3": 690.24, - "r_y3": 72.12, + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "has_chars": false, @@ -147,15 +397,15 @@ "clusters": [ { "id": 0, - "label": "page_header", + "label": "table", "bbox": { - "l": 717.17, - "t": 70.9, - "r": 764.9, - "b": 504.87, + "l": 233.88, + "t": 102.98, + "r": 519.9, + "b": 561.04, "coord_origin": "TOPLEFT" }, - "confidence": 0.692, + "confidence": 0.967, "cells": [ { "index": 0, @@ -166,21 +416,21 @@ "a": 255 }, "rect": { - "r_x0": 744.09, - "r_y0": 504.87, - "r_x1": 764.9, - "r_y1": 504.87, - "r_x2": 764.9, - "r_y2": 73.35, - "r_x3": 744.09, - "r_y3": 73.35, + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -191,37 +441,22 @@ "a": 255 }, "rect": { - "r_x0": 717.17, - "r_y0": 504.87, - "r_x1": 737.97, - "r_y1": 504.87, - "r_x2": 737.97, - "r_y2": 70.9, - "r_x3": 717.17, - "r_y3": 70.9, + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 8, - "label": "text", - "bbox": { - "l": 690.24, - "t": 72.12, - "r": 709.83, - "b": 152.81, - "coord_origin": "TOPLEFT" - }, - "confidence": 1.0, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -231,29 +466,1941 @@ "a": 255 }, "rect": { - "r_x0": 690.24, - "r_y0": 152.81, - "r_x1": 709.83, - "r_y1": 152.81, - "r_x2": 709.83, - "r_y2": 72.12, - "r_x3": 690.24, - "r_y3": 72.12, + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] } ] }, "tablestructure": { - "table_map": {} + "table_map": { + "0": { + "label": "table", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "table", + "bbox": { + "l": 233.88, + "t": 102.98, + "r": 519.9, + "b": 561.04, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.967, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "fcel", + "fcel", + "fcel", + "ecel", + "nl", + "fcel", + "ecel", + "fcel", + "fcel", + "nl", + "ecel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -262,20 +2409,20 @@ "assembled": { "elements": [ { - "label": "page_header", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "page_header", + "label": "table", "bbox": { - "l": 717.17, - "t": 70.9, - "r": 764.9, - "b": 504.87, + "l": 233.88, + "t": 102.98, + "r": 519.9, + "b": 561.04, "coord_origin": "TOPLEFT" }, - "confidence": 0.692, + "confidence": 0.967, "cells": [ { "index": 0, @@ -286,21 +2433,21 @@ "a": 255 }, "rect": { - "r_x0": 744.09, - "r_y0": 504.87, - "r_x1": 764.9, - "r_y1": 504.87, - "r_x2": 764.9, - "r_y2": 73.35, - "r_x3": 744.09, - "r_y3": 73.35, + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -311,43 +2458,22 @@ "a": 255 }, "rect": { - "r_x0": 717.17, - "r_y0": 504.87, - "r_x1": 737.97, - "r_y1": 504.87, - "r_x2": 737.97, - "r_y2": 70.9, - "r_x3": 717.17, - "r_y3": 70.9, + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "label": "text", - "id": 8, - "page_no": 0, - "cluster": { - "id": 8, - "label": "text", - "bbox": { - "l": 690.24, - "t": 72.12, - "r": 709.83, - "b": 152.81, - "coord_origin": "TOPLEFT" - }, - "confidence": 1.0, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -357,92 +2483,1088 @@ "a": 255 }, "rect": { - "r_x0": 690.24, - "r_y0": 152.81, - "r_x1": 709.83, - "r_y1": 152.81, - "r_x2": 709.83, - "r_y2": 72.12, - "r_x3": 690.24, - "r_y3": 72.12, + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "package" + "text": null, + "otsl_seq": [ + "fcel", + "fcel", + "fcel", + "ecel", + "nl", + "fcel", + "ecel", + "fcel", + "fcel", + "nl", + "ecel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { - "label": "text", - "id": 8, - "page_no": 0, - "cluster": { - "id": 8, - "label": "text", - "bbox": { - "l": 690.24, - "t": 72.12, - "r": 709.83, - "b": 152.81, - "coord_origin": "TOPLEFT" - }, - "confidence": 1.0, - "cells": [ - { - "index": 2, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 690.24, - "r_y0": 152.81, - "r_x1": 709.83, - "r_y1": 152.81, - "r_x2": 709.83, - "r_y2": 72.12, - "r_x3": 690.24, - "r_y3": 72.12, - "coord_origin": "TOPLEFT" - }, - "text": "package", - "orig": "package", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "package" - } - ], - "headers": [ - { - "label": "page_header", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "page_header", + "label": "table", "bbox": { - "l": 717.17, - "t": 70.9, - "r": 764.9, - "b": 504.87, + "l": 233.88, + "t": 102.98, + "r": 519.9, + "b": 561.04, "coord_origin": "TOPLEFT" }, - "confidence": 0.692, + "confidence": 0.967, "cells": [ { "index": 0, @@ -453,21 +3575,21 @@ "a": 255 }, "rect": { - "r_x0": 744.09, - "r_y0": 504.87, - "r_x1": 764.9, - "r_y1": 504.87, - "r_x2": 764.9, - "r_y2": 73.35, - "r_x3": 744.09, - "r_y3": 73.35, + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -478,28 +3600,1098 @@ "a": 255 }, "rect": { - "r_x0": 717.17, - "r_y0": 504.87, - "r_x1": 737.97, - "r_y1": 504.87, - "r_x2": 737.97, - "r_y2": 70.9, - "r_x3": 717.17, - "r_y3": 70.9, + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 4, + "label": "text", + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 307.59, + "r_x1": 488.43, + "r_y1": 307.59, + "r_x2": 488.43, + "r_y2": 245.03, + "r_x3": 474.71, + "r_y3": 245.03, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 421.22, + "r_x1": 488.43, + "r_y1": 421.22, + "r_x2": 488.43, + "r_y2": 358.65, + "r_x3": 474.71, + "r_y3": 358.65, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 474.71, + "r_y0": 534.84, + "r_x1": 488.43, + "r_y1": 534.84, + "r_x2": 488.43, + "r_y2": 472.27, + "r_x3": 474.71, + "r_y3": 472.27, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 200.67, + "r_x1": 420.93, + "r_y1": 200.67, + "r_x2": 420.93, + "r_y2": 123.53, + "r_x3": 407.21, + "r_y3": 123.53, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 310.71, + "r_x1": 420.93, + "r_y1": 310.71, + "r_x2": 420.93, + "r_y2": 241.65, + "r_x3": 407.21, + "r_y3": 241.65, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 431.1, + "r_x1": 420.93, + "r_y1": 431.1, + "r_x2": 420.93, + "r_y2": 347.4, + "r_x3": 407.21, + "r_y3": 347.4, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 407.21, + "r_y0": 515.79, + "r_x1": 420.93, + "r_y1": 515.79, + "r_x2": 420.93, + "r_y2": 491.4, + "r_x3": 407.21, + "r_y3": 491.4, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 194.46, + "r_x1": 352.3, + "r_y1": 194.46, + "r_x2": 352.3, + "r_y2": 130.28, + "r_x3": 338.59, + "r_y3": 130.28, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 406.59, + "r_x1": 352.3, + "r_y1": 406.59, + "r_x2": 352.3, + "r_y2": 373.27, + "r_x3": 338.59, + "r_y3": 373.27, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 338.59, + "r_y0": 518.61, + "r_x1": 352.3, + "r_y1": 518.61, + "r_x2": 352.3, + "r_y2": 486.9, + "r_x3": 338.59, + "r_y3": 486.9, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 207.76, + "r_x1": 279.18, + "r_y1": 207.76, + "r_x2": 279.18, + "r_y2": 116.78, + "r_x3": 265.46, + "r_y3": 116.78, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 299.73, + "r_x1": 279.18, + "r_y1": 299.73, + "r_x2": 279.18, + "r_y2": 251.78, + "r_x3": 265.46, + "r_y3": 251.78, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.46, + "r_y0": 522.85, + "r_x1": 279.18, + "r_y1": 522.85, + "r_x2": 279.18, + "r_y2": 484.65, + "r_x3": 265.46, + "r_y3": 484.65, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "text": null, + "otsl_seq": [ + "fcel", + "fcel", + "fcel", + "ecel", + "nl", + "fcel", + "ecel", + "fcel", + "fcel", + "nl", + "ecel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 474.71, + "t": 245.03, + "r": 488.43, + "b": 307.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 358.65, + "r": 488.43, + "b": 421.22, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 474.71, + "t": 472.27, + "r": 488.43, + "b": 534.84, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 123.53, + "r": 420.93, + "b": 200.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 241.65, + "r": 420.93, + "b": 310.71, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 347.4, + "r": 420.93, + "b": 431.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 407.21, + "t": 491.4, + "r": 420.93, + "b": 515.79, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 130.28, + "r": 352.3, + "b": 194.46, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 373.27, + "r": 352.3, + "b": 406.59, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 338.59, + "t": 486.9, + "r": 352.3, + "b": 518.61, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 116.78, + "r": 279.18, + "b": 207.76, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 251.78, + "r": 279.18, + "b": 299.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 265.46, + "t": 484.65, + "r": 279.18, + "b": 522.85, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } - ] + ], + "headers": [] } } ] \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt index d8b87216..b8f362fc 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt @@ -1,3 +1,2 @@ -Docling bundles PDF document conversion to JSON and Markdown in an easy self contained -package +Column 2andhaveinsideColumn 1have contentotherColumn 0some cellsnothingthis is row 0and row 1and last row 2 \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json index d1b4d37e..19e3d0e1 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json @@ -4,7 +4,7 @@ "name": "ocr_test_rotated_90", "origin": { "mimetype": "application/pdf", - "binary_hash": 6989291015361162334, + "binary_hash": 18214570700708620554, "filename": "ocr_test_rotated_90.pdf" }, "furniture": { @@ -18,10 +18,7 @@ "self_ref": "#/body", "children": [ { - "$ref": "#/texts/0" - }, - { - "$ref": "#/texts/1" + "$ref": "#/tables/0" } ], "content_layer": "body", @@ -29,71 +26,592 @@ "label": "unspecified" }, "groups": [], - "texts": [ + "texts": [], + "pictures": [], + "tables": [ { - "self_ref": "#/texts/0", - "parent": { - "$ref": "#/body" - }, - "children": [], - "content_layer": "furniture", - "label": "page_header", - "prov": [ - { - "page_no": 1, - "bbox": { - "l": 77.1, - "t": 506.07, - "r": 126.08, - "b": 71.88, - "coord_origin": "BOTTOMLEFT" - }, - "charspan": [ - 0, - 86 - ] - } - ], - "orig": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained", - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "self_ref": "#/texts/1", + "self_ref": "#/tables/0", "parent": { "$ref": "#/body" }, "children": [], "content_layer": "body", - "label": "text", + "label": "table", "prov": [ { "page_no": 1, "bbox": { - "l": 131.21, - "t": 154.19, - "r": 152.2, - "b": 74.12, + "l": 75.13, + "t": 562.14, + "r": 361.19, + "b": 103.0, "coord_origin": "BOTTOMLEFT" }, "charspan": [ 0, - 7 + 0 ] } ], - "orig": "package", - "text": "package" + "captions": [], + "references": [], + "footnotes": [], + "data": { + "table_cells": [ + { + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + "num_rows": 4, + "num_cols": 4, + "grid": [ + [ + { + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + } + ], + [ + { + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + ] + }, + "annotations": [] } ], - "pictures": [], - "tables": [], "key_value_items": [], "form_items": [], "pages": { "1": { "size": { - "width": 841.92, - "height": 595.2 + "width": 595.0, + "height": 842.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json index 250f4bf6..cff232ce 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 841.92, - "height": 595.2 + "width": 595.0, + "height": 842.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 595.2, + "r_x1": 842.0, "r_y1": 0.0, - "r_x2": 595.2, - "r_y2": 841.92, + "r_x2": 842.0, + "r_y2": 595.0, "r_x3": 0.0, - "r_y3": 841.92, + "r_y3": 595.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 841.92, - "r": 595.2, + "t": 595.0, + "r": 842.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 77.1, - "r_y0": 520.76, - "r_x1": 96.68, - "r_y1": 520.76, - "r_x2": 96.68, - "r_y2": 89.24, - "r_x3": 77.1, - "r_y3": 89.24, + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 100.64, - "r_y0": 523.32, - "r_x1": 126.08, - "r_y1": 523.32, - "r_x2": 126.08, - "r_y2": 89.13, - "r_x3": 100.64, - "r_y3": 89.13, + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 2, @@ -119,21 +119,271 @@ "a": 255 }, "rect": { - "r_x0": 131.21, - "r_y0": 521.08, - "r_x1": 152.2, - "r_y1": 521.08, - "r_x2": 152.2, - "r_y2": 441.01, - "r_x3": 131.21, - "r_y3": 441.01, + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], "has_chars": false, @@ -147,15 +397,15 @@ "clusters": [ { "id": 0, - "label": "page_header", + "label": "table", "bbox": { - "l": 77.1, - "t": 89.13, - "r": 126.08, - "b": 523.32, + "l": 75.13, + "t": 279.86, + "r": 361.19, + "b": 739.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.602, + "confidence": 0.947, "cells": [ { "index": 0, @@ -166,21 +416,21 @@ "a": 255 }, "rect": { - "r_x0": 77.1, - "r_y0": 520.76, - "r_x1": 96.68, - "r_y1": 520.76, - "r_x2": 96.68, - "r_y2": 89.24, - "r_x3": 77.1, - "r_y3": 89.24, + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -191,37 +441,22 @@ "a": 255 }, "rect": { - "r_x0": 100.64, - "r_y0": 523.32, - "r_x1": 126.08, - "r_y1": 523.32, - "r_x2": 126.08, - "r_y2": 89.13, - "r_x3": 100.64, - "r_y3": 89.13, + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 1, - "label": "text", - "bbox": { - "l": 131.21, - "t": 441.01, - "r": 152.2, - "b": 521.08, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.523, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -231,29 +466,1941 @@ "a": 255 }, "rect": { - "r_x0": 131.21, - "r_y0": 521.08, - "r_x1": 152.2, - "r_y1": 521.08, - "r_x2": 152.2, - "r_y2": 441.01, - "r_x3": 131.21, - "r_y3": 441.01, + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 11, + "label": "text", + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] } ] }, "tablestructure": { - "table_map": {} + "table_map": { + "0": { + "label": "table", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "table", + "bbox": { + "l": 75.13, + "t": 279.86, + "r": 361.19, + "b": 739.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.947, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [ + { + "id": 11, + "label": "text", + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "fcel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "ecel", + "nl", + "fcel", + "fcel", + "ecel", + "fcel", + "nl", + "ecel", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -262,20 +2409,20 @@ "assembled": { "elements": [ { - "label": "page_header", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "page_header", + "label": "table", "bbox": { - "l": 77.1, - "t": 89.13, - "r": 126.08, - "b": 523.32, + "l": 75.13, + "t": 279.86, + "r": 361.19, + "b": 739.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.602, + "confidence": 0.947, "cells": [ { "index": 0, @@ -286,21 +2433,21 @@ "a": 255 }, "rect": { - "r_x0": 77.1, - "r_y0": 520.76, - "r_x1": 96.68, - "r_y1": 520.76, - "r_x2": 96.68, - "r_y2": 89.24, - "r_x3": 77.1, - "r_y3": 89.24, + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -311,43 +2458,22 @@ "a": 255 }, "rect": { - "r_x0": 100.64, - "r_y0": 523.32, - "r_x1": 126.08, - "r_y1": 523.32, - "r_x2": 126.08, - "r_y2": 89.13, - "r_x3": 100.64, - "r_y3": 89.13, + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" - }, - { - "label": "text", - "id": 1, - "page_no": 0, - "cluster": { - "id": 1, - "label": "text", - "bbox": { - "l": 131.21, - "t": 441.01, - "r": 152.2, - "b": 521.08, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.523, - "cells": [ + "from_ocr": false + }, { "index": 2, "rgba": { @@ -357,92 +2483,1088 @@ "a": 255 }, "rect": { - "r_x0": 131.21, - "r_y0": 521.08, - "r_x1": 152.2, - "r_y1": 521.08, - "r_x2": 152.2, - "r_y2": 441.01, - "r_x3": 131.21, - "r_y3": 441.01, + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, "coord_origin": "TOPLEFT" }, - "text": "package", - "orig": "package", + "text": "Column 2", + "orig": "Column 2", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 11, + "label": "text", + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "package" + "text": null, + "otsl_seq": [ + "fcel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "ecel", + "nl", + "fcel", + "fcel", + "ecel", + "fcel", + "nl", + "ecel", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { - "label": "text", - "id": 1, - "page_no": 0, - "cluster": { - "id": 1, - "label": "text", - "bbox": { - "l": 131.21, - "t": 441.01, - "r": 152.2, - "b": 521.08, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.523, - "cells": [ - { - "index": 2, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 131.21, - "r_y0": 521.08, - "r_x1": 152.2, - "r_y1": 521.08, - "r_x2": 152.2, - "r_y2": 441.01, - "r_x3": 131.21, - "r_y3": 441.01, - "coord_origin": "TOPLEFT" - }, - "text": "package", - "orig": "package", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": true - } - ], - "children": [] - }, - "text": "package" - } - ], - "headers": [ - { - "label": "page_header", + "label": "table", "id": 0, "page_no": 0, "cluster": { "id": 0, - "label": "page_header", + "label": "table", "bbox": { - "l": 77.1, - "t": 89.13, - "r": 126.08, - "b": 523.32, + "l": 75.13, + "t": 279.86, + "r": 361.19, + "b": 739.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.602, + "confidence": 0.947, "cells": [ { "index": 0, @@ -453,21 +3575,21 @@ "a": 255 }, "rect": { - "r_x0": 77.1, - "r_y0": 520.76, - "r_x1": 96.68, - "r_y1": 520.76, - "r_x2": 96.68, - "r_y2": 89.24, - "r_x3": 77.1, - "r_y3": 89.24, + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, "coord_origin": "TOPLEFT" }, - "text": "Docling bundles PDF document conversion to", - "orig": "Docling bundles PDF document conversion to", + "text": "Column 0", + "orig": "Column 0", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false }, { "index": 1, @@ -478,28 +3600,1098 @@ "a": 255 }, "rect": { - "r_x0": 100.64, - "r_y0": 523.32, - "r_x1": 126.08, - "r_y1": 523.32, - "r_x2": 126.08, - "r_y2": 89.13, - "r_x3": 100.64, - "r_y3": 89.13, + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, "coord_origin": "TOPLEFT" }, - "text": "JSON and Markdown in an easy self contained", - "orig": "JSON and Markdown in an easy self contained", + "text": "Column 1", + "orig": "Column 1", "text_direction": "left_to_right", "confidence": 1.0, - "from_ocr": true + "from_ocr": false + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false } ], - "children": [] + "children": [ + { + "id": 11, + "label": "text", + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 596.98, + "r_x1": 120.29, + "r_y1": 596.98, + "r_x2": 120.29, + "r_y2": 534.41, + "r_x3": 106.57, + "r_y3": 534.41, + "coord_origin": "TOPLEFT" + }, + "text": "Column 0", + "orig": "Column 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 483.35, + "r_x1": 120.29, + "r_y1": 483.35, + "r_x2": 120.29, + "r_y2": 420.78, + "r_x3": 106.57, + "r_y3": 420.78, + "coord_origin": "TOPLEFT" + }, + "text": "Column 1", + "orig": "Column 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 106.57, + "r_y0": 369.73, + "r_x1": 120.29, + "r_y1": 369.73, + "r_x2": 120.29, + "r_y2": 307.16, + "r_x3": 106.57, + "r_y3": 307.16, + "coord_origin": "TOPLEFT" + }, + "text": "Column 2", + "orig": "Column 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 718.48, + "r_x1": 187.79, + "r_y1": 718.48, + "r_x2": 187.79, + "r_y2": 641.33, + "r_x3": 174.07, + "r_y3": 641.33, + "coord_origin": "TOPLEFT" + }, + "text": "this is row 0", + "orig": "this is row 0", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 600.35, + "r_x1": 187.79, + "r_y1": 600.35, + "r_x2": 187.79, + "r_y2": 531.29, + "r_x3": 174.07, + "r_y3": 531.29, + "coord_origin": "TOPLEFT" + }, + "text": "some cells", + "orig": "some cells", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 494.6, + "r_x1": 187.79, + "r_y1": 494.6, + "r_x2": 187.79, + "r_y2": 410.9, + "r_x3": 174.07, + "r_y3": 410.9, + "coord_origin": "TOPLEFT" + }, + "text": "have content", + "orig": "have content", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 17, + "label": "text", + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 174.07, + "r_y0": 350.6, + "r_x1": 187.79, + "r_y1": 350.6, + "r_x2": 187.79, + "r_y2": 326.21, + "r_x3": 174.07, + "r_y3": 326.21, + "coord_origin": "TOPLEFT" + }, + "text": "and", + "orig": "and", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 18, + "label": "text", + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 711.73, + "r_x1": 256.41, + "r_y1": 711.73, + "r_x2": 256.41, + "r_y2": 647.54, + "r_x3": 242.7, + "r_y3": 647.54, + "coord_origin": "TOPLEFT" + }, + "text": "and row 1", + "orig": "and row 1", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 19, + "label": "text", + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 468.73, + "r_x1": 256.41, + "r_y1": 468.73, + "r_x2": 256.41, + "r_y2": 435.41, + "r_x3": 242.7, + "r_y3": 435.41, + "coord_origin": "TOPLEFT" + }, + "text": "other", + "orig": "other", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 20, + "label": "text", + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 242.7, + "r_y0": 355.1, + "r_x1": 256.41, + "r_y1": 355.1, + "r_x2": 256.41, + "r_y2": 323.39, + "r_x3": 242.7, + "r_y3": 323.39, + "coord_origin": "TOPLEFT" + }, + "text": "have", + "orig": "have", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 21, + "label": "text", + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 725.23, + "r_x1": 329.54, + "r_y1": 725.23, + "r_x2": 329.54, + "r_y2": 634.24, + "r_x3": 315.82, + "r_y3": 634.24, + "coord_origin": "TOPLEFT" + }, + "text": "and last row 2", + "orig": "and last row 2", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 22, + "label": "text", + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 590.23, + "r_x1": 329.54, + "r_y1": 590.23, + "r_x2": 329.54, + "r_y2": 542.27, + "r_x3": 315.82, + "r_y3": 542.27, + "coord_origin": "TOPLEFT" + }, + "text": "nothing", + "orig": "nothing", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + }, + { + "id": 23, + "label": "text", + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "confidence": 1.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.82, + "r_y0": 357.35, + "r_x1": 329.54, + "r_y1": 357.35, + "r_x2": 329.54, + "r_y2": 319.15, + "r_x3": 315.82, + "r_y3": 319.15, + "coord_origin": "TOPLEFT" + }, + "text": "inside", + "orig": "inside", + "text_direction": "left_to_right", + "confidence": 1.0, + "from_ocr": false + } + ], + "children": [] + } + ] }, - "text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained" + "text": null, + "otsl_seq": [ + "fcel", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "ecel", + "nl", + "fcel", + "fcel", + "ecel", + "fcel", + "nl", + "ecel", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 4, + "num_cols": 4, + "table_cells": [ + { + "bbox": { + "l": 106.57, + "t": 534.41, + "r": 120.29, + "b": 596.98, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 420.78, + "r": 120.29, + "b": 483.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 106.57, + "t": 307.16, + "r": 120.29, + "b": 369.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Column 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 641.33, + "r": 187.79, + "b": 718.48, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "this is row 0", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 531.29, + "r": 187.79, + "b": 600.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "some cells", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 410.9, + "r": 187.79, + "b": 494.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "have content", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 174.07, + "t": 326.21, + "r": 187.79, + "b": 350.6, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "and", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 647.54, + "r": 256.41, + "b": 711.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "and row 1", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 435.41, + "r": 256.41, + "b": 468.73, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "other", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 242.7, + "t": 323.39, + "r": 256.41, + "b": 355.1, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "have", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 634.24, + "r": 329.54, + "b": 725.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 3, + "end_row_offset_idx": 4, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "and last row 2", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 542.27, + "r": 329.54, + "b": 590.23, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "nothing", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 315.82, + "t": 319.15, + "r": 329.54, + "b": 357.35, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 3, + "end_col_offset_idx": 4, + "text": "inside", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } - ] + ], + "headers": [] } } ] \ No newline at end of file diff --git a/tests/test_e2e_ocr_conversion.py b/tests/test_e2e_ocr_conversion.py index a19a4090..22cddf06 100644 --- a/tests/test_e2e_ocr_conversion.py +++ b/tests/test_e2e_ocr_conversion.py @@ -57,24 +57,24 @@ def test_e2e_conversions(): engines: List[Tuple[OcrOptions, bool]] = [ (TesseractOcrOptions(), True), - (TesseractCliOcrOptions(), True), - (EasyOcrOptions(), False), - (TesseractOcrOptions(force_full_page_ocr=True), True), - (TesseractOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), - (TesseractCliOcrOptions(force_full_page_ocr=True), True), - (TesseractCliOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), - (EasyOcrOptions(force_full_page_ocr=True), False), + # (TesseractCliOcrOptions(), True), + # (EasyOcrOptions(), False), + # (TesseractOcrOptions(force_full_page_ocr=True), True), + # (TesseractOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), + # (TesseractCliOcrOptions(force_full_page_ocr=True), True), + # (TesseractCliOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), + # (EasyOcrOptions(force_full_page_ocr=True), False), ] - - # rapidocr is only available for Python >=3.6,<3.13 - if sys.version_info < (3, 13): - engines.append((RapidOcrOptions(), False)) - engines.append((RapidOcrOptions(force_full_page_ocr=True), False)) - - # only works on mac - if "darwin" == sys.platform: - engines.append((OcrMacOptions(), True)) - engines.append((OcrMacOptions(force_full_page_ocr=True), True)) + # + # # rapidocr is only available for Python >=3.6,<3.13 + # if sys.version_info < (3, 13): + # engines.append((RapidOcrOptions(), False)) + # engines.append((RapidOcrOptions(force_full_page_ocr=True), False)) + # + # # only works on mac + # if "darwin" == sys.platform: + # engines.append((OcrMacOptions(), True)) + # engines.append((OcrMacOptions(force_full_page_ocr=True), True)) for ocr_options, supports_rotation in engines: print( From 7b4a4457e86bec5f159f88dc09fe2eb0598a5989 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Doumouro?= Date: Wed, 9 Jul 2025 17:00:31 +0200 Subject: [PATCH 7/7] fix(layout,table): update e2e test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Doumouro --- docling/models/layout_model.py | 27 +- docling/models/ocr_mac_model.py | 8 +- docling/models/table_structure_model.py | 2 +- .../docling_v1/ocr_test.doctags.txt | 15 +- .../groundtruth/docling_v1/ocr_test.json | 504 +- .../groundtruth/docling_v1/ocr_test.md | 9 +- .../docling_v1/ocr_test.pages.json | 5445 +++++++---- .../ocr_test_rotated_180.doctags.txt | 9 +- .../docling_v1/ocr_test_rotated_180.json | 184 +- .../docling_v1/ocr_test_rotated_180.md | 9 +- .../ocr_test_rotated_180.pages.json | 8402 +++++++---------- .../ocr_test_rotated_270.doctags.txt | 7 +- .../docling_v1/ocr_test_rotated_270.json | 185 +- .../docling_v1/ocr_test_rotated_270.md | 5 - .../ocr_test_rotated_270.pages.json | 5749 +++++------ .../ocr_test_rotated_90.doctags.txt | 6 +- .../docling_v1/ocr_test_rotated_90.json | 428 +- .../docling_v1/ocr_test_rotated_90.md | 5 - .../docling_v1/ocr_test_rotated_90.pages.json | 4929 ++++++---- .../docling_v2/ocr_test.doctags.txt | 2 +- .../groundtruth/docling_v2/ocr_test.json | 572 +- .../groundtruth/docling_v2/ocr_test.md | 9 +- .../docling_v2/ocr_test.pages.json | 5331 ++++++----- .../ocr_test_rotated_180.doctags.txt | 2 +- .../docling_v2/ocr_test_rotated_180.json | 624 +- .../docling_v2/ocr_test_rotated_180.md | 9 +- .../ocr_test_rotated_180.pages.json | 5565 ++++++----- .../ocr_test_rotated_270.doctags.txt | 2 +- .../docling_v2/ocr_test_rotated_270.json | 500 +- .../docling_v2/ocr_test_rotated_270.md | 5 - .../ocr_test_rotated_270.pages.json | 5073 +++++----- .../ocr_test_rotated_90.doctags.txt | 2 +- .../docling_v2/ocr_test_rotated_90.json | 562 +- .../docling_v2/ocr_test_rotated_90.md | 5 - .../docling_v2/ocr_test_rotated_90.pages.json | 5163 +++++----- tests/data_scanned/ocr_test.pdf | Bin 20934 -> 54895 bytes tests/data_scanned/ocr_test_rotated_180.pdf | Bin 22068 -> 57396 bytes tests/data_scanned/ocr_test_rotated_270.pdf | Bin 23203 -> 57395 bytes tests/data_scanned/ocr_test_rotated_90.pdf | Bin 21502 -> 56145 bytes tests/test_e2e_ocr_conversion.py | 34 +- 40 files changed, 25443 insertions(+), 23945 deletions(-) diff --git a/docling/models/layout_model.py b/docling/models/layout_model.py index f9127307..b06c5adf 100644 --- a/docling/models/layout_model.py +++ b/docling/models/layout_model.py @@ -102,12 +102,7 @@ class LayoutModel(BasePageModel): ) def draw_clusters_and_cells_side_by_side( - self, - conv_res, - page, - clusters, - mode_prefix: str, - show: bool = False, + self, conv_res, page, clusters, mode_prefix: str, show: bool = False ): """ Draws a page image side by side with clusters filtered into two categories: @@ -115,9 +110,9 @@ class LayoutModel(BasePageModel): - Right: Clusters including FORM, KEY_VALUE_REGION, and PICTURE. Includes label names and confidence scores for each cluster. """ - page_image = deepcopy(page.image) - scale_x = page_image.width / page.size.width - scale_y = page_image.height / page.size.height + scale_x = page.image.width / page.size.width + scale_y = page.image.height / page.size.height + # Filter clusters for left and right images exclude_labels = { DocItemLabel.FORM, @@ -127,8 +122,8 @@ class LayoutModel(BasePageModel): left_clusters = [c for c in clusters if c.label not in exclude_labels] right_clusters = [c for c in clusters if c.label in exclude_labels] # Create a deep copy of the original image for both sides - left_image = page_image - right_image = copy.deepcopy(left_image) + left_image = copy.deepcopy(page.image) + right_image = copy.deepcopy(page.image) # Draw clusters on both images draw_clusters(left_image, left_clusters, scale_x, scale_y) @@ -191,10 +186,7 @@ class LayoutModel(BasePageModel): if settings.debug.visualize_raw_layout: self.draw_clusters_and_cells_side_by_side( - conv_res, - page, - clusters, - mode_prefix="raw", + conv_res, page, clusters, mode_prefix="raw" ) # Apply postprocessing @@ -228,10 +220,7 @@ class LayoutModel(BasePageModel): if settings.debug.visualize_layout: self.draw_clusters_and_cells_side_by_side( - conv_res, - page, - processed_clusters, - mode_prefix="postprocessed", + conv_res, page, processed_clusters, mode_prefix="postprocessed" ) yield page diff --git a/docling/models/ocr_mac_model.py b/docling/models/ocr_mac_model.py index 609b1240..6f90af23 100644 --- a/docling/models/ocr_mac_model.py +++ b/docling/models/ocr_mac_model.py @@ -107,10 +107,10 @@ class OcrMacModel(BaseOcrModel): x2 = x1 + w * im_width y1 = y2 - h * im_height - left = x1 / self.scale - top = y1 / self.scale - right = x2 / self.scale - bottom = y2 / self.scale + left = x1 / self.scale + ocr_rect.l + top = y1 / self.scale + ocr_rect.t + right = x2 / self.scale + ocr_rect.l + bottom = y2 / self.scale + ocr_rect.t cells.append( TextCell( diff --git a/docling/models/table_structure_model.py b/docling/models/table_structure_model.py index 05153ff9..2904b6ed 100644 --- a/docling/models/table_structure_model.py +++ b/docling/models/table_structure_model.py @@ -260,7 +260,7 @@ class TableStructureModel(BasePageModel): ) new_bbox = _rotate_bbox( new_cell.to_bounding_box(), - orientation=-cells_orientation, + orientation=cells_orientation, im_size=scaled_page_im.size, ).model_dump() tokens.append( diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt index 19f5c6aa..20604b3e 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.doctags.txt @@ -1,11 +1,8 @@ -This is a table test -The test starts with some random text and then a table image: -Some column -Some other column -Some row -some cell -have content -Some other row -other don't + + +Vertically mergedOther merged columnYet another column +valueSome other valueYet another value +valueSome other valueYet another value +
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test.json index 20934507..81ad10e7 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.json @@ -27,13 +27,13 @@ "file-info": { "filename": "ocr_test.pdf", "filename-prov": null, - "document-hash": "4220c26a23a085eeca7ed3904ae0952e7e73458e65ce19e56170a9ce095b2313", + "document-hash": "0f391d12850f72bb91897f7f3bebfd4a0a8357e2a883ac1f664e32342c04e418", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "07ff68c95cc6ec01fb38d02dc5d5efc466f3cfbf2e1dcb6c16b4e722d7f9f657", + "hash": "32f328168da3f69890a725c1168799f9ff7337249e98b1f36c12965551477be5", "model": "default", "page": 1 } @@ -41,223 +41,307 @@ }, "main-text": [ { - "prov": [ - { - "bbox": [ - 201.26343, - 690.10254, - 417.96021, - 719.14941 - ], - "page": 1, - "span": [ - 0, - 20 - ], - "__ref_s3_data": null - } - ], - "text": "This is a table test", - "type": "subtitle-level-1", - "payload": null, - "name": "Section-header", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 72.0, - 655.42273, - 376.27319, - 667.7117899999998 - ], - "page": 1, - "span": [ - 0, - 61 - ], - "__ref_s3_data": null - } - ], - "text": "The test starts with some random text and then a table image:", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 275.33333333333337, - 601.0, - 343.66666666666663, - 609.6666666666666 - ], - "page": 1, - "span": [ - 0, - 11 - ], - "__ref_s3_data": null - } - ], - "text": "Some column", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 381.3333333333333, - 601.0, - 479.3333333333333, - 609.6666666666666 - ], - "page": 1, - "span": [ - 0, - 17 - ], - "__ref_s3_data": null - } - ], - "text": "Some other column", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 175.0, - 554.6666666666667, - 225.66666666666669, - 563.3333333333333 - ], - "page": 1, - "span": [ - 0, - 8 - ], - "__ref_s3_data": null - } - ], - "text": "Some row", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 286.0, - 554.6666666666667, - 333.0, - 563.3333333333333 - ], - "page": 1, - "span": [ - 0, - 9 - ], - "__ref_s3_data": null - } - ], - "text": "some cell", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 398.3333333333333, - 554.6666666666667, - 463.0, - 563.3333333333333 - ], - "page": 1, - "span": [ - 0, - 12 - ], - "__ref_s3_data": null - } - ], - "text": "have content", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 160.33333333333334, - 508.33333333333337, - 240.33333333333331, - 517.0 - ], - "page": 1, - "span": [ - 0, - 14 - ], - "__ref_s3_data": null - } - ], - "text": "Some other row", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 283.0, - 508.33333333333337, - 336.33333333333337, - 517.0 - ], - "page": 1, - "span": [ - 0, - 11 - ], - "__ref_s3_data": null - } - ], - "text": "other don't", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null + "name": "Table", + "type": "table", + "$ref": "#/tables/0" } ], "figures": [], - "tables": [], + "tables": [ + { + "prov": [ + { + "bbox": [ + 69.04969024658203, + 277.41973876953125, + 551.0990600585938, + 524.3504486083984 + ], + "page": 1, + "span": [ + 0, + 0 + ], + "__ref_s3_data": null + } + ], + "text": "", + "type": "table", + "payload": null, + "#-cols": 3, + "#-rows": 3, + "data": [ + [ + { + "bbox": [ + 97.33333333333333, + 105.66666666666666, + 190.0, + 126.33333333333334 + ], + "spans": [ + [ + 0, + 0 + ] + ], + "text": "Vertically merged", + "type": "col_header", + "col": 0, + "col-header": true, + "col-span": [ + 0, + 1 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 232.66666666666666, + 105.66666666666666, + 364.0, + 126.33333333333334 + ], + "spans": [ + [ + 0, + 1 + ] + ], + "text": "Other merged column", + "type": "col_header", + "col": 1, + "col-header": true, + "col-span": [ + 1, + 2 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 406.3333333333333, + 105.66666666666666, + 518.3333333333333, + 121.66666666666666 + ], + "spans": [ + [ + 0, + 2 + ] + ], + "text": "Yet another column", + "type": "col_header", + "col": 2, + "col-header": true, + "col-span": [ + 2, + 3 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + } + ], + [ + { + "bbox": [ + 121.66666666666667, + 204.33333333333334, + 168.66666666666666, + 220.0 + ], + "spans": [ + [ + 1, + 0 + ] + ], + "text": "value", + "type": "body", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": [ + 247.0, + 188.33333333333331, + 349.6666666666667, + 204.33333333333334 + ], + "spans": [ + [ + 1, + 1 + ] + ], + "text": "Some other value", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + }, + { + "bbox": [ + 408.3333333333333, + 188.33333333333331, + 514.0, + 204.33333333333334 + ], + "spans": [ + [ + 1, + 2 + ] + ], + "text": "Yet another value", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 1, + "row-header": false, + "row-span": [ + 1, + 2 + ] + } + ], + [ + { + "bbox": [ + 121.66666666666667, + 284.0, + 168.66666666666666, + 300.0 + ], + "spans": [ + [ + 2, + 0 + ] + ], + "text": "value", + "type": "body", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + }, + { + "bbox": [ + 247.0, + 268.0, + 349.6666666666667, + 284.0 + ], + "spans": [ + [ + 2, + 1 + ] + ], + "text": "Some other value", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + }, + { + "bbox": [ + 408.3333333333333, + 268.0, + 514.0, + 284.0 + ], + "spans": [ + [ + 2, + 2 + ] + ], + "text": "Yet another value", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] + } + ] + ], + "model": null, + "bounding-box": null + } + ], "bitmaps": null, "equations": [], "footnotes": [], "page-dimensions": [ { - "height": 792.0, + "height": 612.0, "page": 1, - "width": 612.0 + "width": 792.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test.md index c466de2b..e3d7c0b8 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.md @@ -1,5 +1,4 @@ -| | Column 0 | Column 1 | Column 2 | -|----------------|------------|--------------|------------| -| this is row 0 | some cells | have content | and | -| and row 1 | | other | have | -| and last row 2 | nothing | | inside | \ No newline at end of file +| Vertically merged | Other merged column | Yet another column | +|---------------------|-----------------------|----------------------| +| value | Some other value | Yet another value | +| value | Some other value | Yet another value | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json index 8bfcaa25..f9ed59fd 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 612.0, - "height": 792.0 + "width": 792.0, + "height": 612.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 612.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 612.0, - "r_y2": 792.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 792.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 201.26343, - "r_y0": 101.89746000000002, - "r_x1": 417.96021, - "r_y1": 101.89746000000002, - "r_x2": 417.96021, - "r_y2": 72.85059000000001, - "r_x3": 201.26343, - "r_y3": 72.85059000000001, + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 72.0, - "r_y0": 136.57727, - "r_x1": 376.27319, - "r_y1": 136.57727, - "r_x2": 376.27319, - "r_y2": 124.28821000000016, - "r_x3": 72.0, - "r_y3": 124.28821000000016, + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "The test starts with some random text and then a table image: ", - "orig": "The test starts with some random text and then a table image: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -119,20 +119,20 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true }, { @@ -144,20 +144,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true }, { @@ -169,20 +169,20 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true }, { @@ -194,20 +194,20 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true }, { @@ -219,20 +219,20 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -244,20 +244,20 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true }, { @@ -269,20 +269,20 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true }, { @@ -294,20 +294,20 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true }, { @@ -319,20 +319,20 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true }, { @@ -344,20 +344,20 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true }, { @@ -369,20 +369,20 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true }, { @@ -394,20 +394,20 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true }, { @@ -419,20 +419,20 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true }, { @@ -444,70 +444,20 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], @@ -521,16 +471,16 @@ "layout": { "clusters": [ { - "id": 9, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 201.26343, - "t": 72.85059000000001, - "r": 417.96021, - "b": 101.89746000000002, + "l": 69.04969024658203, + "t": 87.64955139160156, + "r": 551.0990600585938, + "b": 334.58026123046875, "coord_origin": "TOPLEFT" }, - "confidence": 0.6777006387710571, + "confidence": 0.9790865778923035, "cells": [ { "index": 0, @@ -541,37 +491,22 @@ "a": 255 }, "rect": { - "r_x0": 201.26343, - "r_y0": 101.89746000000002, - "r_x1": 417.96021, - "r_y1": 101.89746000000002, - "r_x2": 417.96021, - "r_y2": 72.85059000000001, - "r_x3": 201.26343, - "r_y3": 72.85059000000001, + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 7, - "label": "text", - "bbox": { - "l": 72.0, - "t": 124.28821000000016, - "r": 376.27319, - "b": 136.57727, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8428522944450378, - "cells": [ + "confidence": 89.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -581,37 +516,22 @@ "a": 255 }, "rect": { - "r_x0": 72.0, - "r_y0": 136.57727, - "r_x1": 376.27319, - "r_y1": 136.57727, - "r_x2": 376.27319, - "r_y2": 124.28821000000016, - "r_x3": 72.0, - "r_y3": 124.28821000000016, + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "The test starts with some random text and then a table image: ", - "orig": "The test starts with some random text and then a table image: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 8, - "label": "form", - "bbox": { - "l": 160.33333333333334, - "t": 182.33333333333334, - "r": 479.3333333333333, - "b": 283.66666666666663, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7274590134620667, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -621,20 +541,20 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true }, { @@ -646,20 +566,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true }, { @@ -671,20 +591,20 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true }, { @@ -696,20 +616,20 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true }, { @@ -721,20 +641,20 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -746,20 +666,20 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true }, { @@ -771,20 +691,20 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true }, { @@ -796,20 +716,20 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true }, { @@ -821,20 +741,20 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true }, { @@ -846,20 +766,20 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true }, { @@ -871,20 +791,20 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true }, { @@ -896,20 +816,20 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true }, { @@ -921,20 +841,20 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true }, { @@ -946,85 +866,115 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 275.33333333333337, - "t": 182.33333333333334, - "r": 343.66666666666663, - "b": 191.0, + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, "coord_origin": "TOPLEFT" }, - "confidence": 0.9056976437568665, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 112.0, + "t": 137.0, + "r": 182.33333333333334, + "b": 157.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, "cells": [ { "index": 2, @@ -1035,22 +985,37 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 3, "rgba": { @@ -1060,20 +1025,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true } ], @@ -1083,13 +1048,13 @@ "id": 5, "label": "text", "bbox": { - "l": 381.3333333333333, - "t": 182.33333333333334, - "r": 479.3333333333333, - "b": 191.0, + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, "coord_origin": "TOPLEFT" }, - "confidence": 0.9007152318954468, + "confidence": 92.0, "cells": [ { "index": 4, @@ -1100,22 +1065,37 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 265.66666666666663, + "t": 137.0, + "r": 336.0, + "b": 153.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -1125,22 +1105,37 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 6, "rgba": { @@ -1150,36 +1145,36 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 8, "label": "text", "bbox": { - "l": 175.0, - "t": 228.66666666666669, - "r": 225.66666666666669, - "b": 237.33333333333331, + "l": 277.0, + "t": 220.0, + "r": 324.3333333333333, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9129480123519897, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1190,22 +1185,37 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { "index": 8, "rgba": { @@ -1215,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 10, "label": "text", "bbox": { - "l": 286.0, - "t": 228.66666666666669, - "r": 333.0, - "b": 237.33333333333331, + "l": 277.0, + "t": 299.66666666666663, + "r": 324.3333333333333, + "b": 315.33333333333337, "coord_origin": "TOPLEFT" }, - "confidence": 0.9123309850692749, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1255,22 +1265,37 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 10, "rgba": { @@ -1280,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 12, "label": "text", "bbox": { - "l": 398.3333333333333, - "t": 228.66666666666669, - "r": 463.0, - "b": 237.33333333333331, + "l": 429.3333333333333, + "t": 137.0, + "r": 499.3333333333333, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.8969476819038391, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1320,22 +1345,37 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -1345,36 +1385,36 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 0, + "id": 14, "label": "text", "bbox": { - "l": 160.33333333333334, - "t": 275.0, - "r": 240.33333333333331, - "b": 283.66666666666663, + "l": 440.6666666666667, + "t": 220.0, + "r": 487.6666666666667, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9129647612571716, + "confidence": 95.0, "cells": [ { "index": 13, @@ -1385,22 +1425,37 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -1410,22 +1465,37 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.6666666666667, + "t": 299.66666666666663, + "r": 487.6666666666667, + "b": 315.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 15, "rgba": { @@ -1435,85 +1505,20 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 3, - "label": "text", - "bbox": { - "l": 283.0, - "t": 275.0, - "r": 336.33333333333337, - "b": 283.66666666666663, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.9102913737297058, - "cells": [ - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], @@ -1524,7 +1529,1259 @@ ] }, "tablestructure": { - "table_map": {} + "table_map": { + "0": { + "label": "table", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "table", + "bbox": { + "l": 69.04969024658203, + "t": 87.64955139160156, + "r": 551.0990600585938, + "b": 334.58026123046875, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9790865778923035, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Other merged", + "orig": "Other merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [ + { + "id": 1, + "label": "text", + "bbox": { + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 112.0, + "t": 137.0, + "r": 182.33333333333334, + "b": 157.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Other merged", + "orig": "Other merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 265.66666666666663, + "t": 137.0, + "r": 336.0, + "b": 153.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 277.0, + "t": 220.0, + "r": 324.3333333333333, + "b": 236.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 277.0, + "t": 299.66666666666663, + "r": 324.3333333333333, + "b": 315.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 429.3333333333333, + "t": 137.0, + "r": 499.3333333333333, + "b": 153.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 440.6666666666667, + "t": 220.0, + "r": 487.6666666666667, + "b": 236.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.6666666666667, + "t": 299.66666666666663, + "r": 487.6666666666667, + "b": 315.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 3, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + } + ] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -1533,20 +2790,20 @@ "assembled": { "elements": [ { - "label": "section_header", - "id": 9, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 9, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 201.26343, - "t": 72.85059000000001, - "r": 417.96021, - "b": 101.89746000000002, + "l": 69.04969024658203, + "t": 87.64955139160156, + "r": 551.0990600585938, + "b": 334.58026123046875, "coord_origin": "TOPLEFT" }, - "confidence": 0.6777006387710571, + "confidence": 0.9790865778923035, "cells": [ { "index": 0, @@ -1557,43 +2814,22 @@ "a": 255 }, "rect": { - "r_x0": 201.26343, - "r_y0": 101.89746000000002, - "r_x1": 417.96021, - "r_y1": 101.89746000000002, - "r_x2": 417.96021, - "r_y2": 72.85059000000001, - "r_x3": 201.26343, - "r_y3": 72.85059000000001, + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "This is a table test" - }, - { - "label": "text", - "id": 7, - "page_no": 0, - "cluster": { - "id": 7, - "label": "text", - "bbox": { - "l": 72.0, - "t": 124.28821000000016, - "r": 376.27319, - "b": 136.57727, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8428522944450378, - "cells": [ + "confidence": 89.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -1603,43 +2839,22 @@ "a": 255 }, "rect": { - "r_x0": 72.0, - "r_y0": 136.57727, - "r_x1": 376.27319, - "r_y1": 136.57727, - "r_x2": 376.27319, - "r_y2": 124.28821000000016, - "r_x3": 72.0, - "r_y3": 124.28821000000016, + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "The test starts with some random text and then a table image: ", - "orig": "The test starts with some random text and then a table image: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "The test starts with some random text and then a table image:" - }, - { - "label": "form", - "id": 8, - "page_no": 0, - "cluster": { - "id": 8, - "label": "form", - "bbox": { - "l": 160.33333333333334, - "t": 182.33333333333334, - "r": 479.3333333333333, - "b": 283.66666666666663, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7274590134620667, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -1649,20 +2864,20 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true }, { @@ -1674,20 +2889,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true }, { @@ -1699,20 +2914,20 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true }, { @@ -1724,20 +2939,20 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true }, { @@ -1749,20 +2964,20 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -1774,20 +2989,20 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true }, { @@ -1799,20 +3014,20 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true }, { @@ -1824,20 +3039,20 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true }, { @@ -1849,20 +3064,20 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true }, { @@ -1874,20 +3089,20 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true }, { @@ -1899,20 +3114,20 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true }, { @@ -1924,20 +3139,20 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true }, { @@ -1949,20 +3164,20 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true }, { @@ -1974,85 +3189,115 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 275.33333333333337, - "t": 182.33333333333334, - "r": 343.66666666666663, - "b": 191.0, + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, "coord_origin": "TOPLEFT" }, - "confidence": 0.9056976437568665, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 112.0, + "t": 137.0, + "r": 182.33333333333334, + "b": 157.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, "cells": [ { "index": 2, @@ -2063,22 +3308,37 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 3, "rgba": { @@ -2088,20 +3348,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true } ], @@ -2111,13 +3371,13 @@ "id": 5, "label": "text", "bbox": { - "l": 381.3333333333333, - "t": 182.33333333333334, - "r": 479.3333333333333, - "b": 191.0, + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, "coord_origin": "TOPLEFT" }, - "confidence": 0.9007152318954468, + "confidence": 92.0, "cells": [ { "index": 4, @@ -2128,22 +3388,37 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 265.66666666666663, + "t": 137.0, + "r": 336.0, + "b": 153.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -2153,22 +3428,37 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 6, "rgba": { @@ -2178,36 +3468,36 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 8, "label": "text", "bbox": { - "l": 175.0, - "t": 228.66666666666669, - "r": 225.66666666666669, - "b": 237.33333333333331, + "l": 277.0, + "t": 220.0, + "r": 324.3333333333333, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9129480123519897, + "confidence": 96.0, "cells": [ { "index": 7, @@ -2218,22 +3508,37 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { "index": 8, "rgba": { @@ -2243,36 +3548,36 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 10, "label": "text", "bbox": { - "l": 286.0, - "t": 228.66666666666669, - "r": 333.0, - "b": 237.33333333333331, + "l": 277.0, + "t": 299.66666666666663, + "r": 324.3333333333333, + "b": 315.33333333333337, "coord_origin": "TOPLEFT" }, - "confidence": 0.9123309850692749, + "confidence": 96.0, "cells": [ { "index": 9, @@ -2283,22 +3588,37 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 10, "rgba": { @@ -2308,36 +3628,36 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 12, "label": "text", "bbox": { - "l": 398.3333333333333, - "t": 228.66666666666669, - "r": 463.0, - "b": 237.33333333333331, + "l": 429.3333333333333, + "t": 137.0, + "r": 499.3333333333333, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.8969476819038391, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2348,22 +3668,37 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -2373,36 +3708,36 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 0, + "id": 14, "label": "text", "bbox": { - "l": 160.33333333333334, - "t": 275.0, - "r": 240.33333333333331, - "b": 283.66666666666663, + "l": 440.6666666666667, + "t": 220.0, + "r": 487.6666666666667, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9129647612571716, + "confidence": 95.0, "cells": [ { "index": 13, @@ -2413,22 +3748,37 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -2438,22 +3788,37 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.6666666666667, + "t": 299.66666666666663, + "r": 487.6666666666667, + "b": 315.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 15, "rgba": { @@ -2463,85 +3828,20 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 3, - "label": "text", - "bbox": { - "l": 283.0, - "t": 275.0, - "r": 336.33333333333337, - "b": 283.66666666666663, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.9102913737297058, - "cells": [ - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], @@ -2549,25 +3849,214 @@ } ] }, - "text": null + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 3, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { - "label": "section_header", - "id": 9, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 9, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 201.26343, - "t": 72.85059000000001, - "r": 417.96021, - "b": 101.89746000000002, + "l": 69.04969024658203, + "t": 87.64955139160156, + "r": 551.0990600585938, + "b": 334.58026123046875, "coord_origin": "TOPLEFT" }, - "confidence": 0.6777006387710571, + "confidence": 0.9790865778923035, "cells": [ { "index": 0, @@ -2578,43 +4067,22 @@ "a": 255 }, "rect": { - "r_x0": 201.26343, - "r_y0": 101.89746000000002, - "r_x1": 417.96021, - "r_y1": 101.89746000000002, - "r_x2": 417.96021, - "r_y2": 72.85059000000001, - "r_x3": 201.26343, - "r_y3": 72.85059000000001, + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "This is a table test" - }, - { - "label": "text", - "id": 7, - "page_no": 0, - "cluster": { - "id": 7, - "label": "text", - "bbox": { - "l": 72.0, - "t": 124.28821000000016, - "r": 376.27319, - "b": 136.57727, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8428522944450378, - "cells": [ + "confidence": 89.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -2624,43 +4092,22 @@ "a": 255 }, "rect": { - "r_x0": 72.0, - "r_y0": 136.57727, - "r_x1": 376.27319, - "r_y1": 136.57727, - "r_x2": 376.27319, - "r_y2": 124.28821000000016, - "r_x3": 72.0, - "r_y3": 124.28821000000016, + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "The test starts with some random text and then a table image: ", - "orig": "The test starts with some random text and then a table image: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "The test starts with some random text and then a table image:" - }, - { - "label": "form", - "id": 8, - "page_no": 0, - "cluster": { - "id": 8, - "label": "form", - "bbox": { - "l": 160.33333333333334, - "t": 182.33333333333334, - "r": 479.3333333333333, - "b": 283.66666666666663, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7274590134620667, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -2670,20 +4117,20 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true }, { @@ -2695,20 +4142,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true }, { @@ -2720,20 +4167,20 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true }, { @@ -2745,20 +4192,20 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true }, { @@ -2770,20 +4217,20 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -2795,20 +4242,20 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true }, { @@ -2820,20 +4267,20 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true }, { @@ -2845,20 +4292,20 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true }, { @@ -2870,20 +4317,20 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true }, { @@ -2895,20 +4342,20 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true }, { @@ -2920,20 +4367,20 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true }, { @@ -2945,20 +4392,20 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true }, { @@ -2970,20 +4417,20 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true }, { @@ -2995,85 +4442,115 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 275.33333333333337, - "t": 182.33333333333334, - "r": 343.66666666666663, - "b": 191.0, + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, "coord_origin": "TOPLEFT" }, - "confidence": 0.9056976437568665, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 97.33333333333333, + "r_y0": 126.33333333333334, + "r_x1": 190.0, + "r_y1": 126.33333333333334, + "r_x2": 190.0, + "r_y2": 105.66666666666666, + "r_x3": 97.33333333333333, + "r_y3": 105.66666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 112.0, + "t": 137.0, + "r": 182.33333333333334, + "b": 157.66666666666669, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 112.0, + "r_y0": 157.66666666666669, + "r_x1": 182.33333333333334, + "r_y1": 157.66666666666669, + "r_x2": 182.33333333333334, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, "cells": [ { "index": 2, @@ -3084,22 +4561,37 @@ "a": 255 }, "rect": { - "r_x0": 275.33333333333337, - "r_y0": 191.0, - "r_x1": 304.0, - "r_y1": 191.0, - "r_x2": 304.0, - "r_y2": 182.33333333333334, - "r_x3": 275.33333333333337, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 220.0, + "r_x1": 168.66666666666666, + "r_y1": 220.0, + "r_x2": 168.66666666666666, + "r_y2": 204.33333333333334, + "r_x3": 121.66666666666667, + "r_y3": 204.33333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9609484899999999, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 3, "rgba": { @@ -3109,20 +4601,20 @@ "a": 255 }, "rect": { - "r_x0": 308.0, - "r_y0": 191.0, - "r_x1": 343.66666666666663, - "r_y1": 191.0, - "r_x2": 343.66666666666663, - "r_y2": 182.33333333333334, - "r_x3": 308.0, - "r_y3": 182.33333333333334, + "r_x0": 121.66666666666667, + "r_y0": 300.0, + "r_x1": 168.66666666666666, + "r_y1": 300.0, + "r_x2": 168.66666666666666, + "r_y2": 284.0, + "r_x3": 121.66666666666667, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95935837, + "confidence": 96.0, "from_ocr": true } ], @@ -3132,13 +4624,13 @@ "id": 5, "label": "text", "bbox": { - "l": 381.3333333333333, - "t": 182.33333333333334, - "r": 479.3333333333333, - "b": 191.0, + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, "coord_origin": "TOPLEFT" }, - "confidence": 0.9007152318954468, + "confidence": 92.0, "cells": [ { "index": 4, @@ -3149,22 +4641,37 @@ "a": 255 }, "rect": { - "r_x0": 381.3333333333333, - "r_y0": 191.0, - "r_x1": 410.3333333333333, - "r_y1": 191.0, - "r_x2": 410.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 381.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 232.66666666666666, + "r_y0": 126.33333333333334, + "r_x1": 364.0, + "r_y1": 126.33333333333334, + "r_x2": 364.0, + "r_y2": 105.66666666666666, + "r_x3": 232.66666666666666, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95280136, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 265.66666666666663, + "t": 137.0, + "r": 336.0, + "b": 153.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -3174,22 +4681,37 @@ "a": 255 }, "rect": { - "r_x0": 414.3333333333333, - "r_y0": 191.0, - "r_x1": 440.3333333333333, - "r_y1": 191.0, - "r_x2": 440.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 414.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 265.66666666666663, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.66666666666663, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9649115, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 6, "rgba": { @@ -3199,36 +4721,36 @@ "a": 255 }, "rect": { - "r_x0": 443.3333333333333, - "r_y0": 191.0, - "r_x1": 479.3333333333333, - "r_y1": 191.0, - "r_x2": 479.3333333333333, - "r_y2": 182.33333333333334, - "r_x3": 443.3333333333333, - "r_y3": 182.33333333333334, + "r_x0": 247.0, + "r_y0": 204.33333333333334, + "r_x1": 349.6666666666667, + "r_y1": 204.33333333333334, + "r_x2": 349.6666666666667, + "r_y2": 188.33333333333331, + "r_x3": 247.0, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9639427899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 8, "label": "text", "bbox": { - "l": 175.0, - "t": 228.66666666666669, - "r": 225.66666666666669, - "b": 237.33333333333331, + "l": 277.0, + "t": 220.0, + "r": 324.3333333333333, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9129480123519897, + "confidence": 96.0, "cells": [ { "index": 7, @@ -3239,22 +4761,37 @@ "a": 255 }, "rect": { - "r_x0": 175.0, - "r_y0": 237.33333333333331, - "r_x1": 204.0, - "r_y1": 237.33333333333331, - "r_x2": 204.0, - "r_y2": 228.66666666666669, - "r_x3": 175.0, - "r_y3": 228.66666666666669, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.3333333333333, + "r_y1": 236.0, + "r_x2": 324.3333333333333, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96050453, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { "index": 8, "rgba": { @@ -3264,36 +4801,36 @@ "a": 255 }, "rect": { - "r_x0": 208.0, - "r_y0": 237.33333333333331, - "r_x1": 225.66666666666669, - "r_y1": 237.33333333333331, - "r_x2": 225.66666666666669, - "r_y2": 231.0, - "r_x3": 208.0, - "r_y3": 231.0, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.6666666666667, + "r_y1": 284.0, + "r_x2": 349.6666666666667, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.9623416899999999, + "confidence": 92.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 10, "label": "text", "bbox": { - "l": 286.0, - "t": 228.66666666666669, - "r": 333.0, - "b": 237.33333333333331, + "l": 277.0, + "t": 299.66666666666663, + "r": 324.3333333333333, + "b": 315.33333333333337, "coord_origin": "TOPLEFT" }, - "confidence": 0.9123309850692749, + "confidence": 96.0, "cells": [ { "index": 9, @@ -3304,22 +4841,37 @@ "a": 255 }, "rect": { - "r_x0": 286.0, - "r_y0": 237.33333333333331, - "r_x1": 313.0, - "r_y1": 237.33333333333331, - "r_x2": 313.0, - "r_y2": 231.0, - "r_x3": 286.0, - "r_y3": 231.0, + "r_x0": 277.0, + "r_y0": 315.33333333333337, + "r_x1": 324.3333333333333, + "r_y1": 315.33333333333337, + "r_x2": 324.3333333333333, + "r_y2": 299.66666666666663, + "r_x3": 277.0, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96279846, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 10, "rgba": { @@ -3329,36 +4881,36 @@ "a": 255 }, "rect": { - "r_x0": 317.0, - "r_y0": 237.33333333333331, - "r_x1": 333.0, - "r_y1": 237.33333333333331, - "r_x2": 333.0, - "r_y2": 228.66666666666669, - "r_x3": 317.0, - "r_y3": 228.66666666666669, + "r_x0": 406.3333333333333, + "r_y0": 121.66666666666666, + "r_x1": 518.3333333333333, + "r_y1": 121.66666666666666, + "r_x2": 518.3333333333333, + "r_y2": 105.66666666666666, + "r_x3": 406.3333333333333, + "r_y3": 105.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96231712, + "confidence": 96.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 12, "label": "text", "bbox": { - "l": 398.3333333333333, - "t": 228.66666666666669, - "r": 463.0, - "b": 237.33333333333331, + "l": 429.3333333333333, + "t": 137.0, + "r": 499.3333333333333, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.8969476819038391, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3369,22 +4921,37 @@ "a": 255 }, "rect": { - "r_x0": 398.3333333333333, - "r_y0": 237.33333333333331, - "r_x1": 422.0, - "r_y1": 237.33333333333331, - "r_x2": 422.0, - "r_y2": 228.66666666666669, - "r_x3": 398.3333333333333, - "r_y3": 228.66666666666669, + "r_x0": 429.3333333333333, + "r_y0": 153.0, + "r_x1": 499.3333333333333, + "r_y1": 153.0, + "r_x2": 499.3333333333333, + "r_y2": 137.0, + "r_x3": 429.3333333333333, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96670181, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -3394,36 +4961,36 @@ "a": 255 }, "rect": { - "r_x0": 426.0, - "r_y0": 237.33333333333331, - "r_x1": 463.0, - "r_y1": 237.33333333333331, - "r_x2": 463.0, - "r_y2": 229.0, - "r_x3": 426.0, - "r_y3": 229.0, + "r_x0": 408.3333333333333, + "r_y0": 204.33333333333334, + "r_x1": 514.0, + "r_y1": 204.33333333333334, + "r_x2": 514.0, + "r_y2": 188.33333333333331, + "r_x3": 408.3333333333333, + "r_y3": 188.33333333333331, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9589679700000001, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 0, + "id": 14, "label": "text", "bbox": { - "l": 160.33333333333334, - "t": 275.0, - "r": 240.33333333333331, - "b": 283.66666666666663, + "l": 440.6666666666667, + "t": 220.0, + "r": 487.6666666666667, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9129647612571716, + "confidence": 95.0, "cells": [ { "index": 13, @@ -3434,22 +5001,37 @@ "a": 255 }, "rect": { - "r_x0": 160.33333333333334, - "r_y0": 283.66666666666663, - "r_x1": 189.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 189.33333333333331, - "r_y2": 275.0, - "r_x3": 160.33333333333334, - "r_y3": 275.0, + "r_x0": 440.6666666666667, + "r_y0": 236.0, + "r_x1": 487.6666666666667, + "r_y1": 236.0, + "r_x2": 487.6666666666667, + "r_y2": 220.0, + "r_x3": 440.6666666666667, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95674171, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -3459,22 +5041,37 @@ "a": 255 }, "rect": { - "r_x0": 193.0, - "r_y0": 283.66666666666663, - "r_x1": 219.0, - "r_y1": 283.66666666666663, - "r_x2": 219.0, - "r_y2": 275.0, - "r_x3": 193.0, - "r_y3": 275.0, + "r_x0": 408.3333333333333, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.3333333333333, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9601168099999999, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.6666666666667, + "t": 299.66666666666663, + "r": 487.6666666666667, + "b": 315.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 15, "rgba": { @@ -3484,85 +5081,20 @@ "a": 255 }, "rect": { - "r_x0": 222.66666666666669, - "r_y0": 283.66666666666663, - "r_x1": 240.33333333333331, - "r_y1": 283.66666666666663, - "r_x2": 240.33333333333331, - "r_y2": 277.33333333333337, - "r_x3": 222.66666666666669, - "r_y3": 277.33333333333337, + "r_x0": 440.6666666666667, + "r_y0": 315.33333333333337, + "r_x1": 487.6666666666667, + "r_y1": 315.33333333333337, + "r_x2": 487.6666666666667, + "r_y2": 299.66666666666663, + "r_x3": 440.6666666666667, + "r_y3": 299.66666666666663, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96364174, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 3, - "label": "text", - "bbox": { - "l": 283.0, - "t": 275.0, - "r": 336.33333333333337, - "b": 283.66666666666663, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.9102913737297058, - "cells": [ - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.0, - "r_y0": 283.66666666666663, - "r_x1": 309.0, - "r_y1": 283.66666666666663, - "r_x2": 309.0, - "r_y2": 275.0, - "r_x3": 283.0, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 312.33333333333337, - "r_y0": 283.66666666666663, - "r_x1": 336.33333333333337, - "r_y1": 283.66666666666663, - "r_x2": 336.33333333333337, - "r_y2": 275.0, - "r_x3": 312.33333333333337, - "r_y3": 275.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9636872099999999, + "confidence": 95.0, "from_ocr": true } ], @@ -3570,7 +5102,196 @@ } ] }, - "text": null + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 3, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 97.33333333333333, + "t": 105.66666666666666, + "r": 190.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666667, + "t": 204.33333333333334, + "r": 168.66666666666666, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666667, + "t": 284.0, + "r": 168.66666666666666, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.66666666666666, + "t": 105.66666666666666, + "r": 364.0, + "b": 126.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33333333333331, + "r": 349.6666666666667, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666666, + "r": 518.3333333333333, + "b": 121.66666666666666, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 188.33333333333331, + "r": 514.0, + "b": 204.33333333333334, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt index 0424fbee..4de7af73 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.doctags.txt @@ -1,9 +1,8 @@ - -insidenothingand last row 2 -haveotherand row 1 -andhave contentsome cellsthis is row 0 -Column 2Column 1Column 0 + +Vertically mergedOther merged columnYet another column +valueSome other valueYet another value +valueSome other valueYet another value
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json index 07e64090..b02a5df9 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.json @@ -27,13 +27,13 @@ "file-info": { "filename": "ocr_test_rotated_180.pdf", "filename-prov": null, - "document-hash": "687553cff95da8e2898fa50a68986ee2a3735ba5d287615e03c0d40fd3b33758", + "document-hash": "361fa0fc8db9c3a973d316d08509ac78cc0e7f81dea94358319092640d439ca0", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "9e7213c0aa5ff85dfdb9a5b7566dfd229a4c5b8a4e289dd68655ddb1197c3b1f", + "hash": "ab89ee70d4aee0b8dc5ed72ad42e16e98a8ec9c2eea1e03d99b50c25bbc5a806", "model": "default", "page": 1 } @@ -44,52 +44,6 @@ "name": "Table", "type": "table", "$ref": "#/tables/0" - }, - { - "prov": [ - { - "bbox": [ - 238.78076, - 124.28821000000005, - 540.0, - 136.57727 - ], - "page": 1, - "span": [ - 0, - 71 - ], - "__ref_s3_data": null - } - ], - "text": "ehT t se t w strats it modnar emos h t xe t dna t a neh t elba i egam :", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "prov": [ - { - "bbox": [ - 194.03979, - 72.85058600000002, - 410.73657, - 101.89746000000002 - ], - "page": 1, - "span": [ - 0, - 20 - ], - "__ref_s3_data": null - } - ], - "text": "tset elbat a si sihT", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null } ], "figures": [], @@ -98,10 +52,10 @@ "prov": [ { "bbox": [ - 112.69406127929688, - 163.70050048828125, - 470.0718078613281, - 302.27655029296875 + 240.90093994140625, + 87.64955139160156, + 722.950309753418, + 334.58026123046875 ], "page": 1, "span": [ @@ -119,22 +73,39 @@ "data": [ [ { - "bbox": null, + "bbox": [ + 97.33333333333337, + 105.66666666666669, + 190.0, + 126.33333333333337 + ], "spans": [ [ 0, 0 ] ], - "text": "", - "type": "body" + "text": "Vertically merged", + "type": "col_header", + "col": 0, + "col-header": true, + "col-span": [ + 0, + 1 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] }, { "bbox": [ - 303.0, - 508.3333333333333, - 329.0, - 517.0 + 232.33333333333326, + 105.66666666666669, + 363.6666666666667, + 126.33333333333337 ], "spans": [ [ @@ -142,7 +113,7 @@ 1 ] ], - "text": "other don't", + "text": "Other merged column", "type": "col_header", "col": 1, "col-header": true, @@ -159,10 +130,10 @@ }, { "bbox": [ - 422.6666666666667, - 508.3333333333333, - 451.6666666666667, - 517.0 + 406.3333333333333, + 105.66666666666669, + 518.0, + 121.66666666666663 ], "spans": [ [ @@ -170,7 +141,7 @@ 2 ] ], - "text": "Some other row", + "text": "Yet another column", "type": "col_header", "col": 2, "col-header": true, @@ -189,10 +160,10 @@ [ { "bbox": [ - 190.0, - 554.6666666666666, - 213.66666666666666, - 563.3333333333334 + 121.66666666666663, + 204.0, + 168.66666666666663, + 220.0 ], "spans": [ [ @@ -200,8 +171,8 @@ 0 ] ], - "text": "have content", - "type": "row_header", + "text": "value", + "type": "body", "col": 0, "col-header": false, "col-span": [ @@ -209,7 +180,7 @@ 1 ], "row": 1, - "row-header": true, + "row-header": false, "row-span": [ 1, 2 @@ -217,10 +188,10 @@ }, { "bbox": [ - 299.0, - 554.6666666666666, - 326.33333333333337, - 561.0 + 247.0, + 188.0, + 349.6666666666667, + 204.0 ], "spans": [ [ @@ -228,7 +199,7 @@ 1 ] ], - "text": "some cell", + "text": "Some other value", "type": "body", "col": 1, "col-header": false, @@ -246,9 +217,9 @@ { "bbox": [ 408.3333333333333, - 554.6666666666666, - 437.3333333333333, - 563.3333333333334 + 188.0, + 514.0, + 204.0 ], "spans": [ [ @@ -256,7 +227,7 @@ 2 ] ], - "text": "Some row", + "text": "Yet another value", "type": "body", "col": 2, "col-header": false, @@ -275,10 +246,10 @@ [ { "bbox": [ - 201.66666666666669, - 601.0, - 230.66666666666666, - 609.6666666666666 + 121.66666666666663, + 284.0, + 168.66666666666663, + 300.0 ], "spans": [ [ @@ -286,8 +257,8 @@ 0 ] ], - "text": "Some other column", - "type": "row_header", + "text": "value", + "type": "body", "col": 0, "col-header": false, "col-span": [ @@ -295,7 +266,7 @@ 1 ], "row": 2, - "row-header": true, + "row-header": false, "row-span": [ 2, 3 @@ -303,10 +274,10 @@ }, { "bbox": [ - 308.0, - 601.0, - 337.0, - 609.6666666666666 + 247.0, + 268.0, + 349.6666666666667, + 284.0 ], "spans": [ [ @@ -314,7 +285,7 @@ 1 ] ], - "text": "Some column", + "text": "Some other value", "type": "body", "col": 1, "col-header": false, @@ -330,15 +301,32 @@ ] }, { - "bbox": null, + "bbox": [ + 408.3333333333333, + 268.0, + 514.0, + 284.0 + ], "spans": [ [ 2, 2 ] ], - "text": "", - "type": "body" + "text": "Yet another value", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 2, + "row-header": false, + "row-span": [ + 2, + 3 + ] } ] ], @@ -351,9 +339,9 @@ "footnotes": [], "page-dimensions": [ { - "height": 792.0, + "height": 612.0, "page": 1, - "width": 612.0 + "width": 792.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md index 8521b3f9..e3d7c0b8 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.md @@ -1,5 +1,4 @@ -| inside | | nothing | and last row 2 | -|----------|--------------|------------|------------------| -| have | other | | and row 1 | -| and | have content | some cells | this is row 0 | -| Column 2 | Column 1 | Column 0 | | \ No newline at end of file +| Vertically merged | Other merged column | Yet another column | +|---------------------|-----------------------|----------------------| +| value | Some other value | Yet another value | +| value | Some other value | Yet another value | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json index c8d38184..de743661 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_180.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 612.0, - "height": 792.0 + "width": 792.0, + "height": 612.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 612.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 612.0, - "r_y2": 792.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 792.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 194.03979, - "r_y0": 719.149414, - "r_x1": 410.73657, - "r_y1": 719.149414, - "r_x2": 410.73657, - "r_y2": 690.10254, - "r_x3": 194.03979, - "r_y3": 690.10254, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": " tset elbat a si sihT", - "orig": " tset elbat a si sihT", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 521.0545, - "r_y0": 667.71179, - "r_x1": 540.0, - "r_y1": 667.71179, - "r_x2": 540.0, - "r_y2": 655.42273, - "r_x3": 521.0545, - "r_y3": 655.42273, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "ehT", - "orig": "ehT", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -119,21 +119,21 @@ "a": 255 }, "rect": { - "r_x0": 518.00269, - "r_y0": 667.71179, - "r_x1": 518.00488, - "r_y1": 667.71179, - "r_x2": 518.00488, - "r_y2": 655.42273, - "r_x3": 518.00269, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -144,21 +144,21 @@ "a": 255 }, "rect": { - "r_x0": 503.33759000000003, - "r_y0": 667.71179, - "r_x1": 514.95093, - "r_y1": 667.71179, - "r_x2": 514.95093, - "r_y2": 655.42273, - "r_x3": 503.33759000000003, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "se", - "orig": "se", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -169,21 +169,21 @@ "a": 255 }, "rect": { - "r_x0": 500.28534, - "r_y0": 667.71179, - "r_x1": 500.28751, - "r_y1": 667.71179, - "r_x2": 500.28751, - "r_y2": 655.42273, - "r_x3": 500.28534, - "r_y3": 655.42273, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -194,21 +194,21 @@ "a": 255 }, "rect": { - "r_x0": 459.36172000000005, - "r_y0": 667.71179, - "r_x1": 497.23352, - "r_y1": 667.71179, - "r_x2": 497.23352, - "r_y2": 655.42273, - "r_x3": 459.36172000000005, - "r_y3": 655.42273, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "w strats", - "orig": "w strats", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -219,21 +219,21 @@ "a": 255 }, "rect": { - "r_x0": 456.92352, - "r_y0": 667.71179, - "r_x1": 456.92526, - "r_y1": 667.71179, - "r_x2": 456.92526, - "r_y2": 655.42273, - "r_x3": 456.92352, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "it", - "orig": "it", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -244,21 +244,21 @@ "a": 255 }, "rect": { - "r_x0": 377.49374, - "r_y0": 667.71179, - "r_x1": 453.87128, - "r_y1": 667.71179, - "r_x2": 453.87128, - "r_y2": 655.42273, - "r_x3": 377.49374, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "modnar emos h", - "orig": "modnar emos h", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -269,21 +269,21 @@ "a": 255 }, "rect": { - "r_x0": 374.44409, - "r_y0": 667.71179, - "r_x1": 374.44629, - "r_y1": 667.71179, - "r_x2": 374.44629, - "r_y2": 655.42273, - "r_x3": 374.44409, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -294,21 +294,21 @@ "a": 255 }, "rect": { - "r_x0": 359.77896, - "r_y0": 667.71179, - "r_x1": 371.3923, - "r_y1": 667.71179, - "r_x2": 371.3923, - "r_y2": 655.42273, - "r_x3": 359.77896, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "xe", - "orig": "xe", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -319,21 +319,21 @@ "a": 255 }, "rect": { - "r_x0": 356.72672, - "r_y0": 667.71179, - "r_x1": 356.72888, - "r_y1": 667.71179, - "r_x2": 356.72888, - "r_y2": 655.42273, - "r_x3": 356.72672, - "r_y3": 655.42273, + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -344,21 +344,21 @@ "a": 255 }, "rect": { - "r_x0": 335.3306, - "r_y0": 667.71179, - "r_x1": 353.67493, - "r_y1": 667.71179, - "r_x2": 353.67493, - "r_y2": 655.42273, - "r_x3": 335.3306, - "r_y3": 655.42273, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "dna", - "orig": "dna", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -369,21 +369,21 @@ "a": 255 }, "rect": { - "r_x0": 332.27878, - "r_y0": 667.71179, - "r_x1": 332.28094, - "r_y1": 667.71179, - "r_x2": 332.28094, - "r_y2": 655.42273, - "r_x3": 332.27878, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 13, @@ -394,21 +394,21 @@ "a": 255 }, "rect": { - "r_x0": 301.7153, - "r_y0": 667.71179, - "r_x1": 329.22699, - "r_y1": 667.71179, - "r_x2": 329.22699, - "r_y2": 655.42273, - "r_x3": 301.7153, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "a neh", - "orig": "a neh", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 14, @@ -419,21 +419,21 @@ "a": 255 }, "rect": { - "r_x0": 298.66348, - "r_y0": 667.71179, - "r_x1": 298.66565, - "r_y1": 667.71179, - "r_x2": 298.66565, - "r_y2": 655.42273, - "r_x3": 298.66348, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 15, @@ -444,495 +444,20 @@ "a": 255 }, "rect": { - "r_x0": 274.82526, - "r_y0": 667.71179, - "r_x1": 295.61169, - "r_y1": 667.71179, - "r_x2": 295.61169, - "r_y2": 655.42273, - "r_x3": 274.82526, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "elba", - "orig": "elba", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 271.77344, - "r_y0": 667.71179, - "r_x1": 271.7756, - "r_y1": 667.71179, - "r_x2": 271.7756, - "r_y2": 655.42273, - "r_x3": 271.77344, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": " i", - "orig": " i", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 241.83258, - "r_y0": 667.71179, - "r_x1": 269.3335, - "r_y1": 667.71179, - "r_x2": 269.3335, - "r_y2": 655.42273, - "r_x3": 241.83258, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": "egam", - "orig": "egam", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 238.78076, - "r_y0": 667.71179, - "r_x1": 238.78296, - "r_y1": 667.71179, - "r_x2": 238.78296, - "r_y2": 655.42273, - "r_x3": 238.78076, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": ": ", - "orig": ": ", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - }, - { - "index": 21, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - }, - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, - "from_ocr": true - }, - { - "index": 26, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "some", - "orig": "some", - "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - }, - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, - "from_ocr": true - }, - { - "index": 30, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.9684503200000001, - "from_ocr": true - }, - { - "index": 31, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96073517, - "from_ocr": true - }, - { - "index": 32, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9615368700000001, - "from_ocr": true - }, - { - "index": 33, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9626261100000001, - "from_ocr": true - }, - { - "index": 34, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 95.0, "from_ocr": true } ], @@ -946,16 +471,16 @@ "layout": { "clusters": [ { - "id": 8, - "label": "text", + "id": 0, + "label": "table", "bbox": { - "l": 194.03979, - "t": 690.10254, - "r": 410.73657, - "b": 719.149414, + "l": 240.90093994140625, + "t": 277.41973876953125, + "r": 722.950309753418, + "b": 524.3504486083984, "coord_origin": "TOPLEFT" }, - "confidence": 0.7134009003639221, + "confidence": 0.9790865778923035, "cells": [ { "index": 0, @@ -966,37 +491,22 @@ "a": 255 }, "rect": { - "r_x0": 194.03979, - "r_y0": 719.149414, - "r_x1": 410.73657, - "r_y1": 719.149414, - "r_x2": 410.73657, - "r_y2": 690.10254, - "r_x3": 194.03979, - "r_y3": 690.10254, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": " tset elbat a si sihT", - "orig": " tset elbat a si sihT", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 0, - "label": "text", - "bbox": { - "l": 238.78076, - "t": 655.42273, - "r": 540.0, - "b": 667.71179, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8374139070510864, - "cells": [ + "confidence": 90.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -1006,21 +516,21 @@ "a": 255 }, "rect": { - "r_x0": 521.0545, - "r_y0": 667.71179, - "r_x1": 540.0, - "r_y1": 667.71179, - "r_x2": 540.0, - "r_y2": 655.42273, - "r_x3": 521.0545, - "r_y3": 655.42273, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "ehT", - "orig": "ehT", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -1031,21 +541,21 @@ "a": 255 }, "rect": { - "r_x0": 518.00269, - "r_y0": 667.71179, - "r_x1": 518.00488, - "r_y1": 667.71179, - "r_x2": 518.00488, - "r_y2": 655.42273, - "r_x3": 518.00269, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -1056,21 +566,21 @@ "a": 255 }, "rect": { - "r_x0": 503.33759000000003, - "r_y0": 667.71179, - "r_x1": 514.95093, - "r_y1": 667.71179, - "r_x2": 514.95093, - "r_y2": 655.42273, - "r_x3": 503.33759000000003, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "se", - "orig": "se", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -1081,21 +591,21 @@ "a": 255 }, "rect": { - "r_x0": 500.28534, - "r_y0": 667.71179, - "r_x1": 500.28751, - "r_y1": 667.71179, - "r_x2": 500.28751, - "r_y2": 655.42273, - "r_x3": 500.28534, - "r_y3": 655.42273, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -1106,21 +616,21 @@ "a": 255 }, "rect": { - "r_x0": 459.36172000000005, - "r_y0": 667.71179, - "r_x1": 497.23352, - "r_y1": 667.71179, - "r_x2": 497.23352, - "r_y2": 655.42273, - "r_x3": 459.36172000000005, - "r_y3": 655.42273, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "w strats", - "orig": "w strats", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -1131,21 +641,21 @@ "a": 255 }, "rect": { - "r_x0": 456.92352, - "r_y0": 667.71179, - "r_x1": 456.92526, - "r_y1": 667.71179, - "r_x2": 456.92526, - "r_y2": 655.42273, - "r_x3": 456.92352, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "it", - "orig": "it", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -1156,21 +666,21 @@ "a": 255 }, "rect": { - "r_x0": 377.49374, - "r_y0": 667.71179, - "r_x1": 453.87128, - "r_y1": 667.71179, - "r_x2": 453.87128, - "r_y2": 655.42273, - "r_x3": 377.49374, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "modnar emos h", - "orig": "modnar emos h", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -1181,21 +691,21 @@ "a": 255 }, "rect": { - "r_x0": 374.44409, - "r_y0": 667.71179, - "r_x1": 374.44629, - "r_y1": 667.71179, - "r_x2": 374.44629, - "r_y2": 655.42273, - "r_x3": 374.44409, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -1206,21 +716,21 @@ "a": 255 }, "rect": { - "r_x0": 359.77896, - "r_y0": 667.71179, - "r_x1": 371.3923, - "r_y1": 667.71179, - "r_x2": 371.3923, - "r_y2": 655.42273, - "r_x3": 359.77896, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "xe", - "orig": "xe", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -1231,21 +741,21 @@ "a": 255 }, "rect": { - "r_x0": 356.72672, - "r_y0": 667.71179, - "r_x1": 356.72888, - "r_y1": 667.71179, - "r_x2": 356.72888, - "r_y2": 655.42273, - "r_x3": 356.72672, - "r_y3": 655.42273, + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -1256,21 +766,21 @@ "a": 255 }, "rect": { - "r_x0": 335.3306, - "r_y0": 667.71179, - "r_x1": 353.67493, - "r_y1": 667.71179, - "r_x2": 353.67493, - "r_y2": 655.42273, - "r_x3": 335.3306, - "r_y3": 655.42273, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "dna", - "orig": "dna", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -1281,21 +791,21 @@ "a": 255 }, "rect": { - "r_x0": 332.27878, - "r_y0": 667.71179, - "r_x1": 332.28094, - "r_y1": 667.71179, - "r_x2": 332.28094, - "r_y2": 655.42273, - "r_x3": 332.27878, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 13, @@ -1306,21 +816,21 @@ "a": 255 }, "rect": { - "r_x0": 301.7153, - "r_y0": 667.71179, - "r_x1": 329.22699, - "r_y1": 667.71179, - "r_x2": 329.22699, - "r_y2": 655.42273, - "r_x3": 301.7153, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "a neh", - "orig": "a neh", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 14, @@ -1331,21 +841,21 @@ "a": 255 }, "rect": { - "r_x0": 298.66348, - "r_y0": 667.71179, - "r_x1": 298.66565, - "r_y1": 667.71179, - "r_x2": 298.66565, - "r_y2": 655.42273, - "r_x3": 298.66348, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 15, @@ -1356,593 +866,38 @@ "a": 255 }, "rect": { - "r_x0": 274.82526, - "r_y0": 667.71179, - "r_x1": 295.61169, - "r_y1": 667.71179, - "r_x2": 295.61169, - "r_y2": 655.42273, - "r_x3": 274.82526, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "elba", - "orig": "elba", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 271.77344, - "r_y0": 667.71179, - "r_x1": 271.7756, - "r_y1": 667.71179, - "r_x2": 271.7756, - "r_y2": 655.42273, - "r_x3": 271.77344, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": " i", - "orig": " i", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 241.83258, - "r_y0": 667.71179, - "r_x1": 269.3335, - "r_y1": 667.71179, - "r_x2": 269.3335, - "r_y2": 655.42273, - "r_x3": 241.83258, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": "egam", - "orig": "egam", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 238.78076, - "r_y0": 667.71179, - "r_x1": 238.78296, - "r_y1": 667.71179, - "r_x2": 238.78296, - "r_y2": 655.42273, - "r_x3": 238.78076, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": ": ", - "orig": ": ", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 9, - "label": "table", - "bbox": { - "l": 112.69406127929688, - "t": 489.72344970703125, - "r": 470.0718078613281, - "b": 628.2994995117188, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.6408323049545288, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - }, - { - "index": 21, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - }, - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, - "from_ocr": true - }, - { - "index": 26, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "some", - "orig": "some", - "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - }, - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, - "from_ocr": true - }, - { - "index": 30, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.9684503200000001, - "from_ocr": true - }, - { - "index": 31, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96073517, - "from_ocr": true - }, - { - "index": 32, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9615368700000001, - "from_ocr": true - }, - { - "index": 33, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9626261100000001, - "from_ocr": true - }, - { - "index": 34, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 95.0, "from_ocr": true } ], "children": [ - { - "id": 7, - "label": "text", - "bbox": { - "l": 268.33333333333337, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7441245913505554, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - } - ], - "children": [] - }, { "id": 1, "label": "text", "bbox": { - "l": 133.0, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 602.0, + "t": 485.66666666666663, + "r": 694.6666666666666, + "b": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7668525576591492, + "confidence": 90.0, "cells": [ { - "index": 21, + "index": 0, "rgba": { "r": 0, "g": 0, @@ -1950,135 +905,20 @@ "a": 255 }, "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 4, - "label": "text", - "bbox": { - "l": 386.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7588309049606323, - "cells": [ - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, + "confidence": 90.0, "from_ocr": true } ], @@ -2088,16 +928,16 @@ "id": 2, "label": "text", "bbox": { - "l": 279.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 563.3333333333334, + "l": 610.0, + "t": 454.33333333333337, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7627862095832825, + "confidence": 90.0, "cells": [ { - "index": 26, + "index": 1, "rgba": { "r": 0, "g": 0, @@ -2105,110 +945,20 @@ "a": 255 }, "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 149.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7541249394416809, - "cells": [ - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, + "confidence": 90.0, "from_ocr": true } ], @@ -2218,16 +968,16 @@ "id": 3, "label": "text", "bbox": { - "l": 371.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, + "l": 623.3333333333334, + "t": 392.0, + "r": 670.3333333333334, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7616423964500427, + "confidence": 96.0, "cells": [ { - "index": 30, + "index": 2, "rgba": { "r": 0, "g": 0, @@ -2235,24 +985,39 @@ "a": 255 }, "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9684503200000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 623.3333333333334, + "t": 312.0, + "r": 670.3333333333334, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { - "index": 31, + "index": 3, "rgba": { "r": 0, "g": 0, @@ -2260,24 +1025,39 @@ "a": 255 }, "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96073517, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 428.3333333333333, + "t": 485.66666666666663, + "r": 559.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { - "index": 32, + "index": 4, "rgba": { "r": 0, "g": 0, @@ -2285,20 +1065,20 @@ "a": 255 }, "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9615368700000001, + "confidence": 92.0, "from_ocr": true } ], @@ -2308,16 +1088,16 @@ "id": 6, "label": "text", "bbox": { - "l": 275.66666666666663, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, + "l": 456.0, + "t": 459.0, + "r": 526.6666666666667, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7468306422233582, + "confidence": 94.0, "cells": [ { - "index": 33, + "index": 5, "rgba": { "r": 0, "g": 0, @@ -2325,24 +1105,39 @@ "a": 255 }, "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9626261100000001, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 408.0, + "r": 545.0, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 91.0, + "cells": [ { - "index": 34, + "index": 6, "rgba": { "r": 0, "g": 0, @@ -2350,20 +1145,380 @@ "a": 255 }, "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "don't", - "orig": "don't", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 91.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 328.0, + "r": 545.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 468.0, + "t": 296.6666666666667, + "r": 515.0, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 274.0, + "t": 490.33333333333337, + "r": 385.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 292.66666666666663, + "t": 459.0, + "r": 363.0, + "b": 475.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 278.0, + "t": 408.0, + "r": 383.6666666666667, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 376.0, + "r": 351.33333333333337, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.6666666666667, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 296.6666666666667, + "r": 351.33333333333337, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, "from_ocr": true } ], @@ -2375,24 +1530,24 @@ }, "tablestructure": { "table_map": { - "9": { + "0": { "label": "table", - "id": 9, + "id": 0, "page_no": 0, "cluster": { - "id": 9, + "id": 0, "label": "table", "bbox": { - "l": 112.69406127929688, - "t": 489.72344970703125, - "r": 470.0718078613281, - "b": 628.2994995117188, + "l": 240.90093994140625, + "t": 277.41973876953125, + "r": 722.950309753418, + "b": 524.3504486083984, "coord_origin": "TOPLEFT" }, - "confidence": 0.6408323049545288, + "confidence": 0.9790865778923035, "cells": [ { - "index": 19, + "index": 0, "rgba": { "r": 0, "g": 0, @@ -2400,24 +1555,24 @@ "a": 255 }, "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 0.95841644, + "confidence": 90.0, "from_ocr": true }, { - "index": 20, + "index": 1, "rgba": { "r": 0, "g": 0, @@ -2425,24 +1580,124 @@ "a": 255 }, "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 90.0, + "from_ocr": true + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Other merged", + "orig": "Other merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.95624527, + "confidence": 94.0, "from_ocr": true }, { - "index": 21, + "index": 6, "rgba": { "r": 0, "g": 0, @@ -2450,24 +1705,24 @@ "a": 255 }, "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96296555, + "confidence": 91.0, "from_ocr": true }, { - "index": 22, + "index": 7, "rgba": { "r": 0, "g": 0, @@ -2475,24 +1730,24 @@ "a": 255 }, "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96467484, + "confidence": 96.0, "from_ocr": true }, { - "index": 23, + "index": 8, "rgba": { "r": 0, "g": 0, @@ -2500,24 +1755,99 @@ "a": 255 }, "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.95497986, + "confidence": 94.0, "from_ocr": true }, { - "index": 24, + "index": 12, "rgba": { "r": 0, "g": 0, @@ -2525,24 +1855,24 @@ "a": 255 }, "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95944489, + "confidence": 94.0, "from_ocr": true }, { - "index": 25, + "index": 13, "rgba": { "r": 0, "g": 0, @@ -2550,24 +1880,24 @@ "a": 255 }, "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9680950199999999, + "confidence": 96.0, "from_ocr": true }, { - "index": 26, + "index": 14, "rgba": { "r": 0, "g": 0, @@ -2575,24 +1905,24 @@ "a": 255 }, "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9569136, + "confidence": 94.0, "from_ocr": true }, { - "index": 27, + "index": 15, "rgba": { "r": 0, "g": 0, @@ -2600,278 +1930,38 @@ "a": 255 }, "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - }, - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, - "from_ocr": true - }, - { - "index": 30, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.9684503200000001, - "from_ocr": true - }, - { - "index": 31, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96073517, - "from_ocr": true - }, - { - "index": 32, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9615368700000001, - "from_ocr": true - }, - { - "index": 33, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9626261100000001, - "from_ocr": true - }, - { - "index": 34, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 95.0, "from_ocr": true } ], "children": [ - { - "id": 7, - "label": "text", - "bbox": { - "l": 268.33333333333337, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7441245913505554, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - } - ], - "children": [] - }, { "id": 1, "label": "text", "bbox": { - "l": 133.0, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 602.0, + "t": 485.66666666666663, + "r": 694.6666666666666, + "b": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7668525576591492, + "confidence": 90.0, "cells": [ { - "index": 21, + "index": 0, "rgba": { "r": 0, "g": 0, @@ -2879,135 +1969,20 @@ "a": 255 }, "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 4, - "label": "text", - "bbox": { - "l": 386.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7588309049606323, - "cells": [ - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, + "confidence": 90.0, "from_ocr": true } ], @@ -3017,16 +1992,16 @@ "id": 2, "label": "text", "bbox": { - "l": 279.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 563.3333333333334, + "l": 610.0, + "t": 454.33333333333337, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7627862095832825, + "confidence": 90.0, "cells": [ { - "index": 26, + "index": 1, "rgba": { "r": 0, "g": 0, @@ -3034,110 +2009,20 @@ "a": 255 }, "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 149.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7541249394416809, - "cells": [ - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, + "confidence": 90.0, "from_ocr": true } ], @@ -3147,16 +2032,16 @@ "id": 3, "label": "text", "bbox": { - "l": 371.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, + "l": 623.3333333333334, + "t": 392.0, + "r": 670.3333333333334, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7616423964500427, + "confidence": 96.0, "cells": [ { - "index": 30, + "index": 2, "rgba": { "r": 0, "g": 0, @@ -3164,24 +2049,39 @@ "a": 255 }, "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9684503200000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 623.3333333333334, + "t": 312.0, + "r": 670.3333333333334, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { - "index": 31, + "index": 3, "rgba": { "r": 0, "g": 0, @@ -3189,24 +2089,39 @@ "a": 255 }, "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96073517, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 428.3333333333333, + "t": 485.66666666666663, + "r": 559.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { - "index": 32, + "index": 4, "rgba": { "r": 0, "g": 0, @@ -3214,20 +2129,20 @@ "a": 255 }, "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9615368700000001, + "confidence": 92.0, "from_ocr": true } ], @@ -3237,16 +2152,16 @@ "id": 6, "label": "text", "bbox": { - "l": 275.66666666666663, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, + "l": 456.0, + "t": 459.0, + "r": 526.6666666666667, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7468306422233582, + "confidence": 94.0, "cells": [ { - "index": 33, + "index": 5, "rgba": { "r": 0, "g": 0, @@ -3254,24 +2169,39 @@ "a": 255 }, "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9626261100000001, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 408.0, + "r": 545.0, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 91.0, + "cells": [ { - "index": 34, + "index": 6, "rgba": { "r": 0, "g": 0, @@ -3279,20 +2209,380 @@ "a": 255 }, "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "don't", - "orig": "don't", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 91.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 328.0, + "r": 545.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 468.0, + "t": 296.6666666666667, + "r": 515.0, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 274.0, + "t": 490.33333333333337, + "r": 385.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 292.66666666666663, + "t": 459.0, + "r": 363.0, + "b": 475.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 278.0, + "t": 408.0, + "r": 383.6666666666667, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 376.0, + "r": 351.33333333333337, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.6666666666667, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 296.6666666666667, + "r": 351.33333333333337, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, "from_ocr": true } ], @@ -3302,17 +2592,17 @@ }, "text": null, "otsl_seq": [ - "ecel", + "ched", "ched", "ched", "nl", - "rhed", + "fcel", "fcel", "fcel", "nl", - "rhed", "fcel", - "ecel", + "fcel", + "fcel", "nl" ], "num_rows": 3, @@ -3320,29 +2610,48 @@ "table_cells": [ { "bbox": { - "l": 308.0, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, + "l": 97.33333333333337, + "t": 105.66666666666669, + "r": 190.0, + "b": 126.33333333333337, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Some column", + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666663, + "t": 204.0, + "r": 168.66666666666663, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 201.66666666666669, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 121.66666666666663, + "t": 284.0, + "r": 168.66666666666663, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3351,17 +2660,93 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "Some other column", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33333333333326, + "t": 105.66666666666669, + "r": 363.6666666666667, + "b": 126.33333333333337, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.6666666666667, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666669, + "r": 518.0, + "b": 121.66666666666663, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, "row_section": false }, { "bbox": { "l": 408.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, + "t": 188.0, + "r": 514.0, + "b": 204.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3370,84 +2755,27 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Some row", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 299.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 561.0, + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cell", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 190.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have content", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 422.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Some other row", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 303.0, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other don't", - "column_header": true, + "text": "Yet another value", + "column_header": false, "row_header": false, "row_section": false } @@ -3462,20 +2790,20 @@ "assembled": { "elements": [ { - "label": "text", - "id": 8, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 8, - "label": "text", + "id": 0, + "label": "table", "bbox": { - "l": 194.03979, - "t": 690.10254, - "r": 410.73657, - "b": 719.149414, + "l": 240.90093994140625, + "t": 277.41973876953125, + "r": 722.950309753418, + "b": 524.3504486083984, "coord_origin": "TOPLEFT" }, - "confidence": 0.7134009003639221, + "confidence": 0.9790865778923035, "cells": [ { "index": 0, @@ -3486,43 +2814,22 @@ "a": 255 }, "rect": { - "r_x0": 194.03979, - "r_y0": 719.149414, - "r_x1": 410.73657, - "r_y1": 719.149414, - "r_x2": 410.73657, - "r_y2": 690.10254, - "r_x3": 194.03979, - "r_y3": 690.10254, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": " tset elbat a si sihT", - "orig": " tset elbat a si sihT", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "tset elbat a si sihT" - }, - { - "label": "text", - "id": 0, - "page_no": 0, - "cluster": { - "id": 0, - "label": "text", - "bbox": { - "l": 238.78076, - "t": 655.42273, - "r": 540.0, - "b": 667.71179, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8374139070510864, - "cells": [ + "confidence": 90.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -3532,21 +2839,21 @@ "a": 255 }, "rect": { - "r_x0": 521.0545, - "r_y0": 667.71179, - "r_x1": 540.0, - "r_y1": 667.71179, - "r_x2": 540.0, - "r_y2": 655.42273, - "r_x3": 521.0545, - "r_y3": 655.42273, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "ehT", - "orig": "ehT", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -3557,21 +2864,21 @@ "a": 255 }, "rect": { - "r_x0": 518.00269, - "r_y0": 667.71179, - "r_x1": 518.00488, - "r_y1": 667.71179, - "r_x2": 518.00488, - "r_y2": 655.42273, - "r_x3": 518.00269, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -3582,21 +2889,21 @@ "a": 255 }, "rect": { - "r_x0": 503.33759000000003, - "r_y0": 667.71179, - "r_x1": 514.95093, - "r_y1": 667.71179, - "r_x2": 514.95093, - "r_y2": 655.42273, - "r_x3": 503.33759000000003, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "se", - "orig": "se", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -3607,21 +2914,21 @@ "a": 255 }, "rect": { - "r_x0": 500.28534, - "r_y0": 667.71179, - "r_x1": 500.28751, - "r_y1": 667.71179, - "r_x2": 500.28751, - "r_y2": 655.42273, - "r_x3": 500.28534, - "r_y3": 655.42273, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -3632,21 +2939,21 @@ "a": 255 }, "rect": { - "r_x0": 459.36172000000005, - "r_y0": 667.71179, - "r_x1": 497.23352, - "r_y1": 667.71179, - "r_x2": 497.23352, - "r_y2": 655.42273, - "r_x3": 459.36172000000005, - "r_y3": 655.42273, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "w strats", - "orig": "w strats", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -3657,21 +2964,21 @@ "a": 255 }, "rect": { - "r_x0": 456.92352, - "r_y0": 667.71179, - "r_x1": 456.92526, - "r_y1": 667.71179, - "r_x2": 456.92526, - "r_y2": 655.42273, - "r_x3": 456.92352, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "it", - "orig": "it", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -3682,21 +2989,21 @@ "a": 255 }, "rect": { - "r_x0": 377.49374, - "r_y0": 667.71179, - "r_x1": 453.87128, - "r_y1": 667.71179, - "r_x2": 453.87128, - "r_y2": 655.42273, - "r_x3": 377.49374, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "modnar emos h", - "orig": "modnar emos h", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -3707,21 +3014,21 @@ "a": 255 }, "rect": { - "r_x0": 374.44409, - "r_y0": 667.71179, - "r_x1": 374.44629, - "r_y1": 667.71179, - "r_x2": 374.44629, - "r_y2": 655.42273, - "r_x3": 374.44409, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -3732,21 +3039,21 @@ "a": 255 }, "rect": { - "r_x0": 359.77896, - "r_y0": 667.71179, - "r_x1": 371.3923, - "r_y1": 667.71179, - "r_x2": 371.3923, - "r_y2": 655.42273, - "r_x3": 359.77896, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "xe", - "orig": "xe", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -3757,21 +3064,21 @@ "a": 255 }, "rect": { - "r_x0": 356.72672, - "r_y0": 667.71179, - "r_x1": 356.72888, - "r_y1": 667.71179, - "r_x2": 356.72888, - "r_y2": 655.42273, - "r_x3": 356.72672, - "r_y3": 655.42273, + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -3782,21 +3089,21 @@ "a": 255 }, "rect": { - "r_x0": 335.3306, - "r_y0": 667.71179, - "r_x1": 353.67493, - "r_y1": 667.71179, - "r_x2": 353.67493, - "r_y2": 655.42273, - "r_x3": 335.3306, - "r_y3": 655.42273, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "dna", - "orig": "dna", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -3807,21 +3114,21 @@ "a": 255 }, "rect": { - "r_x0": 332.27878, - "r_y0": 667.71179, - "r_x1": 332.28094, - "r_y1": 667.71179, - "r_x2": 332.28094, - "r_y2": 655.42273, - "r_x3": 332.27878, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 13, @@ -3832,21 +3139,21 @@ "a": 255 }, "rect": { - "r_x0": 301.7153, - "r_y0": 667.71179, - "r_x1": 329.22699, - "r_y1": 667.71179, - "r_x2": 329.22699, - "r_y2": 655.42273, - "r_x3": 301.7153, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "a neh", - "orig": "a neh", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 14, @@ -3857,21 +3164,21 @@ "a": 255 }, "rect": { - "r_x0": 298.66348, - "r_y0": 667.71179, - "r_x1": 298.66565, - "r_y1": 667.71179, - "r_x2": 298.66565, - "r_y2": 655.42273, - "r_x3": 298.66348, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 15, @@ -3882,599 +3189,38 @@ "a": 255 }, "rect": { - "r_x0": 274.82526, - "r_y0": 667.71179, - "r_x1": 295.61169, - "r_y1": 667.71179, - "r_x2": 295.61169, - "r_y2": 655.42273, - "r_x3": 274.82526, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "elba", - "orig": "elba", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 271.77344, - "r_y0": 667.71179, - "r_x1": 271.7756, - "r_y1": 667.71179, - "r_x2": 271.7756, - "r_y2": 655.42273, - "r_x3": 271.77344, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": " i", - "orig": " i", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 241.83258, - "r_y0": 667.71179, - "r_x1": 269.3335, - "r_y1": 667.71179, - "r_x2": 269.3335, - "r_y2": 655.42273, - "r_x3": 241.83258, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": "egam", - "orig": "egam", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 238.78076, - "r_y0": 667.71179, - "r_x1": 238.78296, - "r_y1": 667.71179, - "r_x2": 238.78296, - "r_y2": 655.42273, - "r_x3": 238.78076, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": ": ", - "orig": ": ", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "ehT t se t w strats it modnar emos h t xe t dna t a neh t elba i egam :" - }, - { - "label": "table", - "id": 9, - "page_no": 0, - "cluster": { - "id": 9, - "label": "table", - "bbox": { - "l": 112.69406127929688, - "t": 489.72344970703125, - "r": 470.0718078613281, - "b": 628.2994995117188, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.6408323049545288, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - }, - { - "index": 21, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - }, - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, - "from_ocr": true - }, - { - "index": 26, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "some", - "orig": "some", - "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - }, - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, - "from_ocr": true - }, - { - "index": 30, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.9684503200000001, - "from_ocr": true - }, - { - "index": 31, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96073517, - "from_ocr": true - }, - { - "index": 32, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9615368700000001, - "from_ocr": true - }, - { - "index": 33, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9626261100000001, - "from_ocr": true - }, - { - "index": 34, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 95.0, "from_ocr": true } ], "children": [ - { - "id": 7, - "label": "text", - "bbox": { - "l": 268.33333333333337, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7441245913505554, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - } - ], - "children": [] - }, { "id": 1, "label": "text", "bbox": { - "l": 133.0, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 602.0, + "t": 485.66666666666663, + "r": 694.6666666666666, + "b": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7668525576591492, + "confidence": 90.0, "cells": [ { - "index": 21, + "index": 0, "rgba": { "r": 0, "g": 0, @@ -4482,135 +3228,20 @@ "a": 255 }, "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 4, - "label": "text", - "bbox": { - "l": 386.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7588309049606323, - "cells": [ - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, + "confidence": 90.0, "from_ocr": true } ], @@ -4620,16 +3251,16 @@ "id": 2, "label": "text", "bbox": { - "l": 279.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 563.3333333333334, + "l": 610.0, + "t": 454.33333333333337, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7627862095832825, + "confidence": 90.0, "cells": [ { - "index": 26, + "index": 1, "rgba": { "r": 0, "g": 0, @@ -4637,110 +3268,20 @@ "a": 255 }, "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 149.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7541249394416809, - "cells": [ - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, + "confidence": 90.0, "from_ocr": true } ], @@ -4750,16 +3291,16 @@ "id": 3, "label": "text", "bbox": { - "l": 371.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, + "l": 623.3333333333334, + "t": 392.0, + "r": 670.3333333333334, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7616423964500427, + "confidence": 96.0, "cells": [ { - "index": 30, + "index": 2, "rgba": { "r": 0, "g": 0, @@ -4767,24 +3308,39 @@ "a": 255 }, "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9684503200000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 623.3333333333334, + "t": 312.0, + "r": 670.3333333333334, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { - "index": 31, + "index": 3, "rgba": { "r": 0, "g": 0, @@ -4792,24 +3348,39 @@ "a": 255 }, "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96073517, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 428.3333333333333, + "t": 485.66666666666663, + "r": 559.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { - "index": 32, + "index": 4, "rgba": { "r": 0, "g": 0, @@ -4817,20 +3388,20 @@ "a": 255 }, "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9615368700000001, + "confidence": 92.0, "from_ocr": true } ], @@ -4840,16 +3411,16 @@ "id": 6, "label": "text", "bbox": { - "l": 275.66666666666663, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, + "l": 456.0, + "t": 459.0, + "r": 526.6666666666667, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7468306422233582, + "confidence": 94.0, "cells": [ { - "index": 33, + "index": 5, "rgba": { "r": 0, "g": 0, @@ -4857,24 +3428,39 @@ "a": 255 }, "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9626261100000001, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 408.0, + "r": 545.0, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 91.0, + "cells": [ { - "index": 34, + "index": 6, "rgba": { "r": 0, "g": 0, @@ -4882,20 +3468,380 @@ "a": 255 }, "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "don't", - "orig": "don't", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 91.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 328.0, + "r": 545.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 468.0, + "t": 296.6666666666667, + "r": 515.0, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 274.0, + "t": 490.33333333333337, + "r": 385.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 292.66666666666663, + "t": 459.0, + "r": 363.0, + "b": 475.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 278.0, + "t": 408.0, + "r": 383.6666666666667, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 376.0, + "r": 351.33333333333337, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.6666666666667, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 296.6666666666667, + "r": 351.33333333333337, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, "from_ocr": true } ], @@ -4905,17 +3851,17 @@ }, "text": null, "otsl_seq": [ - "ecel", + "ched", "ched", "ched", "nl", - "rhed", + "fcel", "fcel", "fcel", "nl", - "rhed", "fcel", - "ecel", + "fcel", + "fcel", "nl" ], "num_rows": 3, @@ -4923,29 +3869,48 @@ "table_cells": [ { "bbox": { - "l": 308.0, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, + "l": 97.33333333333337, + "t": 105.66666666666669, + "r": 190.0, + "b": 126.33333333333337, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Some column", + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666663, + "t": 204.0, + "r": 168.66666666666663, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 201.66666666666669, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 121.66666666666663, + "t": 284.0, + "r": 168.66666666666663, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4954,17 +3919,93 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "Some other column", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33333333333326, + "t": 105.66666666666669, + "r": 363.6666666666667, + "b": 126.33333333333337, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.6666666666667, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666669, + "r": 518.0, + "b": 121.66666666666663, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, "row_section": false }, { "bbox": { "l": 408.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, + "t": 188.0, + "r": 514.0, + "b": 204.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4973,84 +4014,27 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Some row", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 299.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 561.0, + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cell", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 190.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have content", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 422.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Some other row", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 303.0, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other don't", - "column_header": true, + "text": "Yet another value", + "column_header": false, "row_header": false, "row_section": false } @@ -5059,20 +4043,20 @@ ], "body": [ { - "label": "text", - "id": 8, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 8, - "label": "text", + "id": 0, + "label": "table", "bbox": { - "l": 194.03979, - "t": 690.10254, - "r": 410.73657, - "b": 719.149414, + "l": 240.90093994140625, + "t": 277.41973876953125, + "r": 722.950309753418, + "b": 524.3504486083984, "coord_origin": "TOPLEFT" }, - "confidence": 0.7134009003639221, + "confidence": 0.9790865778923035, "cells": [ { "index": 0, @@ -5083,43 +4067,22 @@ "a": 255 }, "rect": { - "r_x0": 194.03979, - "r_y0": 719.149414, - "r_x1": 410.73657, - "r_y1": 719.149414, - "r_x2": 410.73657, - "r_y2": 690.10254, - "r_x3": 194.03979, - "r_y3": 690.10254, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": " tset elbat a si sihT", - "orig": " tset elbat a si sihT", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "tset elbat a si sihT" - }, - { - "label": "text", - "id": 0, - "page_no": 0, - "cluster": { - "id": 0, - "label": "text", - "bbox": { - "l": 238.78076, - "t": 655.42273, - "r": 540.0, - "b": 667.71179, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8374139070510864, - "cells": [ + "confidence": 90.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -5129,21 +4092,21 @@ "a": 255 }, "rect": { - "r_x0": 521.0545, - "r_y0": 667.71179, - "r_x1": 540.0, - "r_y1": 667.71179, - "r_x2": 540.0, - "r_y2": 655.42273, - "r_x3": 521.0545, - "r_y3": 655.42273, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "ehT", - "orig": "ehT", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -5154,21 +4117,21 @@ "a": 255 }, "rect": { - "r_x0": 518.00269, - "r_y0": 667.71179, - "r_x1": 518.00488, - "r_y1": 667.71179, - "r_x2": 518.00488, - "r_y2": 655.42273, - "r_x3": 518.00269, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -5179,21 +4142,21 @@ "a": 255 }, "rect": { - "r_x0": 503.33759000000003, - "r_y0": 667.71179, - "r_x1": 514.95093, - "r_y1": 667.71179, - "r_x2": 514.95093, - "r_y2": 655.42273, - "r_x3": 503.33759000000003, - "r_y3": 655.42273, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "se", - "orig": "se", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -5204,21 +4167,21 @@ "a": 255 }, "rect": { - "r_x0": 500.28534, - "r_y0": 667.71179, - "r_x1": 500.28751, - "r_y1": 667.71179, - "r_x2": 500.28751, - "r_y2": 655.42273, - "r_x3": 500.28534, - "r_y3": 655.42273, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -5229,21 +4192,21 @@ "a": 255 }, "rect": { - "r_x0": 459.36172000000005, - "r_y0": 667.71179, - "r_x1": 497.23352, - "r_y1": 667.71179, - "r_x2": 497.23352, - "r_y2": 655.42273, - "r_x3": 459.36172000000005, - "r_y3": 655.42273, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "w strats", - "orig": "w strats", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -5254,21 +4217,21 @@ "a": 255 }, "rect": { - "r_x0": 456.92352, - "r_y0": 667.71179, - "r_x1": 456.92526, - "r_y1": 667.71179, - "r_x2": 456.92526, - "r_y2": 655.42273, - "r_x3": 456.92352, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "it", - "orig": "it", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -5279,21 +4242,21 @@ "a": 255 }, "rect": { - "r_x0": 377.49374, - "r_y0": 667.71179, - "r_x1": 453.87128, - "r_y1": 667.71179, - "r_x2": 453.87128, - "r_y2": 655.42273, - "r_x3": 377.49374, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "modnar emos h", - "orig": "modnar emos h", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -5304,21 +4267,21 @@ "a": 255 }, "rect": { - "r_x0": 374.44409, - "r_y0": 667.71179, - "r_x1": 374.44629, - "r_y1": 667.71179, - "r_x2": 374.44629, - "r_y2": 655.42273, - "r_x3": 374.44409, - "r_y3": 655.42273, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -5329,21 +4292,21 @@ "a": 255 }, "rect": { - "r_x0": 359.77896, - "r_y0": 667.71179, - "r_x1": 371.3923, - "r_y1": 667.71179, - "r_x2": 371.3923, - "r_y2": 655.42273, - "r_x3": 359.77896, - "r_y3": 655.42273, + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "xe", - "orig": "xe", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -5354,21 +4317,21 @@ "a": 255 }, "rect": { - "r_x0": 356.72672, - "r_y0": 667.71179, - "r_x1": 356.72888, - "r_y1": 667.71179, - "r_x2": 356.72888, - "r_y2": 655.42273, - "r_x3": 356.72672, - "r_y3": 655.42273, + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "t ", - "orig": "t ", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -5379,21 +4342,21 @@ "a": 255 }, "rect": { - "r_x0": 335.3306, - "r_y0": 667.71179, - "r_x1": 353.67493, - "r_y1": 667.71179, - "r_x2": 353.67493, - "r_y2": 655.42273, - "r_x3": 335.3306, - "r_y3": 655.42273, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "dna", - "orig": "dna", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -5404,21 +4367,21 @@ "a": 255 }, "rect": { - "r_x0": 332.27878, - "r_y0": 667.71179, - "r_x1": 332.28094, - "r_y1": 667.71179, - "r_x2": 332.28094, - "r_y2": 655.42273, - "r_x3": 332.27878, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 13, @@ -5429,21 +4392,21 @@ "a": 255 }, "rect": { - "r_x0": 301.7153, - "r_y0": 667.71179, - "r_x1": 329.22699, - "r_y1": 667.71179, - "r_x2": 329.22699, - "r_y2": 655.42273, - "r_x3": 301.7153, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "a neh", - "orig": "a neh", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 14, @@ -5454,21 +4417,21 @@ "a": 255 }, "rect": { - "r_x0": 298.66348, - "r_y0": 667.71179, - "r_x1": 298.66565, - "r_y1": 667.71179, - "r_x2": 298.66565, - "r_y2": 655.42273, - "r_x3": 298.66348, - "r_y3": 655.42273, + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": " t", - "orig": " t", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 15, @@ -5479,599 +4442,38 @@ "a": 255 }, "rect": { - "r_x0": 274.82526, - "r_y0": 667.71179, - "r_x1": 295.61169, - "r_y1": 667.71179, - "r_x2": 295.61169, - "r_y2": 655.42273, - "r_x3": 274.82526, - "r_y3": 655.42273, + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "elba", - "orig": "elba", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 271.77344, - "r_y0": 667.71179, - "r_x1": 271.7756, - "r_y1": 667.71179, - "r_x2": 271.7756, - "r_y2": 655.42273, - "r_x3": 271.77344, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": " i", - "orig": " i", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 241.83258, - "r_y0": 667.71179, - "r_x1": 269.3335, - "r_y1": 667.71179, - "r_x2": 269.3335, - "r_y2": 655.42273, - "r_x3": 241.83258, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": "egam", - "orig": "egam", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 238.78076, - "r_y0": 667.71179, - "r_x1": 238.78296, - "r_y1": 667.71179, - "r_x2": 238.78296, - "r_y2": 655.42273, - "r_x3": 238.78076, - "r_y3": 655.42273, - "coord_origin": "TOPLEFT" - }, - "text": ": ", - "orig": ": ", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "ehT t se t w strats it modnar emos h t xe t dna t a neh t elba i egam :" - }, - { - "label": "table", - "id": 9, - "page_no": 0, - "cluster": { - "id": 9, - "label": "table", - "bbox": { - "l": 112.69406127929688, - "t": 489.72344970703125, - "r": 470.0718078613281, - "b": 628.2994995117188, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.6408323049545288, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - }, - { - "index": 21, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - }, - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, - "from_ocr": true - }, - { - "index": 26, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "some", - "orig": "some", - "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - }, - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, - "from_ocr": true - }, - { - "index": 30, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.9684503200000001, - "from_ocr": true - }, - { - "index": 31, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96073517, - "from_ocr": true - }, - { - "index": 32, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9615368700000001, - "from_ocr": true - }, - { - "index": 33, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9626261100000001, - "from_ocr": true - }, - { - "index": 34, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 95.0, "from_ocr": true } ], "children": [ - { - "id": 7, - "label": "text", - "bbox": { - "l": 268.33333333333337, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7441245913505554, - "cells": [ - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 337.0, - "r_y0": 601.0, - "r_x1": 308.0, - "r_y1": 601.0, - "r_x2": 308.0, - "r_y2": 609.6666666666666, - "r_x3": 337.0, - "r_y3": 609.6666666666666, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95841644, - "from_ocr": true - }, - { - "index": 20, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 304.0, - "r_y0": 601.0, - "r_x1": 268.33333333333337, - "r_y1": 601.0, - "r_x2": 268.33333333333337, - "r_y2": 609.3333333333334, - "r_x3": 304.0, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95624527, - "from_ocr": true - } - ], - "children": [] - }, { "id": 1, "label": "text", "bbox": { - "l": 133.0, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 602.0, + "t": 485.66666666666663, + "r": 694.6666666666666, + "b": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7668525576591492, + "confidence": 90.0, "cells": [ { - "index": 21, + "index": 0, "rgba": { "r": 0, "g": 0, @@ -6079,135 +4481,20 @@ "a": 255 }, "rect": { - "r_x0": 230.66666666666666, - "r_y0": 601.0, - "r_x1": 201.66666666666669, - "r_y1": 601.0, - "r_x2": 201.66666666666669, - "r_y2": 609.6666666666666, - "r_x3": 230.66666666666666, - "r_y3": 609.6666666666666, + "r_x0": 694.6666666666666, + "r_y0": 485.66666666666663, + "r_x1": 602.0, + "r_y1": 485.66666666666663, + "r_x2": 602.0, + "r_y2": 506.3333333333333, + "r_x3": 694.6666666666666, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 0.96296555, - "from_ocr": true - }, - { - "index": 22, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 197.66666666666669, - "r_y0": 601.0, - "r_x1": 172.0, - "r_y1": 601.0, - "r_x2": 172.0, - "r_y2": 609.3333333333334, - "r_x3": 197.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.96467484, - "from_ocr": true - }, - { - "index": 23, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 168.66666666666669, - "r_y0": 601.0, - "r_x1": 133.0, - "r_y1": 601.0, - "r_x2": 133.0, - "r_y2": 609.3333333333334, - "r_x3": 168.66666666666669, - "r_y3": 609.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "column", - "orig": "column", - "text_direction": "left_to_right", - "confidence": 0.95497986, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 4, - "label": "text", - "bbox": { - "l": 386.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7588309049606323, - "cells": [ - { - "index": 24, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 437.3333333333333, - "r_y0": 554.6666666666666, - "r_x1": 408.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 408.3333333333333, - "r_y2": 563.3333333333334, - "r_x3": 437.3333333333333, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "Some", - "orig": "Some", - "text_direction": "left_to_right", - "confidence": 0.95944489, - "from_ocr": true - }, - { - "index": 25, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 404.0, - "r_y0": 554.6666666666666, - "r_x1": 386.3333333333333, - "r_y1": 554.6666666666666, - "r_x2": 386.3333333333333, - "r_y2": 561.0, - "r_x3": 404.0, - "r_y3": 561.0, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9680950199999999, + "confidence": 90.0, "from_ocr": true } ], @@ -6217,16 +4504,16 @@ "id": 2, "label": "text", "bbox": { - "l": 279.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 563.3333333333334, + "l": 610.0, + "t": 454.33333333333337, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7627862095832825, + "confidence": 90.0, "cells": [ { - "index": 26, + "index": 1, "rgba": { "r": 0, "g": 0, @@ -6234,110 +4521,20 @@ "a": 255 }, "rect": { - "r_x0": 326.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 299.0, - "r_y1": 554.6666666666666, - "r_x2": 299.0, - "r_y2": 561.0, - "r_x3": 326.33333333333337, - "r_y3": 561.0, + "r_x0": 680.0, + "r_y0": 454.33333333333337, + "r_x1": 610.0, + "r_y1": 454.33333333333337, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 0.9569136, - "from_ocr": true - }, - { - "index": 27, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 295.33333333333337, - "r_y0": 554.6666666666666, - "r_x1": 279.0, - "r_y1": 554.6666666666666, - "r_x2": 279.0, - "r_y2": 563.3333333333334, - "r_x3": 295.33333333333337, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "cell", - "orig": "cell", - "text_direction": "left_to_right", - "confidence": 0.9622145799999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 149.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7541249394416809, - "cells": [ - { - "index": 28, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 213.66666666666666, - "r_y0": 554.6666666666666, - "r_x1": 190.0, - "r_y1": 554.6666666666666, - "r_x2": 190.0, - "r_y2": 563.3333333333334, - "r_x3": 213.66666666666666, - "r_y3": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "text": "have", - "orig": "have", - "text_direction": "left_to_right", - "confidence": 0.96403, - "from_ocr": true - }, - { - "index": 29, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 186.0, - "r_y0": 554.6666666666666, - "r_x1": 149.0, - "r_y1": 554.6666666666666, - "r_x2": 149.0, - "r_y2": 563.0, - "r_x3": 186.0, - "r_y3": 563.0, - "coord_origin": "TOPLEFT" - }, - "text": "content", - "orig": "content", - "text_direction": "left_to_right", - "confidence": 0.96691612, + "confidence": 90.0, "from_ocr": true } ], @@ -6347,16 +4544,16 @@ "id": 3, "label": "text", "bbox": { - "l": 371.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, + "l": 623.3333333333334, + "t": 392.0, + "r": 670.3333333333334, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7616423964500427, + "confidence": 96.0, "cells": [ { - "index": 30, + "index": 2, "rgba": { "r": 0, "g": 0, @@ -6364,24 +4561,39 @@ "a": 255 }, "rect": { - "r_x0": 451.6666666666667, - "r_y0": 508.3333333333333, - "r_x1": 422.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 422.6666666666667, - "r_y2": 517.0, - "r_x3": 451.6666666666667, - "r_y3": 517.0, + "r_x0": 670.3333333333334, + "r_y0": 392.0, + "r_x1": 623.3333333333334, + "r_y1": 392.0, + "r_x2": 623.3333333333334, + "r_y2": 408.0, + "r_x3": 670.3333333333334, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9684503200000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 623.3333333333334, + "t": 312.0, + "r": 670.3333333333334, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { - "index": 31, + "index": 3, "rgba": { "r": 0, "g": 0, @@ -6389,24 +4601,39 @@ "a": 255 }, "rect": { - "r_x0": 419.0, - "r_y0": 508.3333333333333, - "r_x1": 393.0, - "r_y1": 508.3333333333333, - "r_x2": 393.0, - "r_y2": 516.6666666666666, - "r_x3": 419.0, - "r_y3": 516.6666666666666, + "r_x0": 670.3333333333334, + "r_y0": 312.0, + "r_x1": 623.3333333333334, + "r_y1": 312.0, + "r_x2": 623.3333333333334, + "r_y2": 328.0, + "r_x3": 670.3333333333334, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96073517, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 428.3333333333333, + "t": 485.66666666666663, + "r": 559.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ { - "index": 32, + "index": 4, "rgba": { "r": 0, "g": 0, @@ -6414,20 +4641,20 @@ "a": 255 }, "rect": { - "r_x0": 389.3333333333333, - "r_y0": 508.3333333333333, - "r_x1": 371.6666666666667, - "r_y1": 508.3333333333333, - "r_x2": 371.6666666666667, - "r_y2": 514.6666666666666, - "r_x3": 389.3333333333333, - "r_y3": 514.6666666666666, + "r_x0": 559.6666666666667, + "r_y0": 485.66666666666663, + "r_x1": 428.3333333333333, + "r_y1": 485.66666666666663, + "r_x2": 428.3333333333333, + "r_y2": 506.3333333333333, + "r_x3": 559.6666666666667, + "r_y3": 506.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9615368700000001, + "confidence": 92.0, "from_ocr": true } ], @@ -6437,16 +4664,16 @@ "id": 6, "label": "text", "bbox": { - "l": 275.66666666666663, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, + "l": 456.0, + "t": 459.0, + "r": 526.6666666666667, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.7468306422233582, + "confidence": 94.0, "cells": [ { - "index": 33, + "index": 5, "rgba": { "r": 0, "g": 0, @@ -6454,24 +4681,39 @@ "a": 255 }, "rect": { - "r_x0": 329.0, - "r_y0": 508.3333333333333, - "r_x1": 303.0, - "r_y1": 508.3333333333333, - "r_x2": 303.0, - "r_y2": 517.0, - "r_x3": 329.0, - "r_y3": 517.0, + "r_x0": 526.6666666666667, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.6666666666667, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9626261100000001, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 408.0, + "r": 545.0, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 91.0, + "cells": [ { - "index": 34, + "index": 6, "rgba": { "r": 0, "g": 0, @@ -6479,20 +4721,380 @@ "a": 255 }, "rect": { - "r_x0": 299.66666666666663, - "r_y0": 508.3333333333333, - "r_x1": 275.66666666666663, - "r_y1": 508.3333333333333, - "r_x2": 275.66666666666663, - "r_y2": 517.0, - "r_x3": 299.66666666666663, - "r_y3": 517.0, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.3333333333333, + "r_y1": 408.0, + "r_x2": 442.3333333333333, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "don't", - "orig": "don't", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96669136, + "confidence": 91.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 442.3333333333333, + "t": 328.0, + "r": 545.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.3333333333333, + "r_y1": 328.0, + "r_x2": 442.3333333333333, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 468.0, + "t": 296.6666666666667, + "r": 515.0, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 515.0, + "r_y0": 296.6666666666667, + "r_x1": 468.0, + "r_y1": 296.6666666666667, + "r_x2": 468.0, + "r_y2": 312.6666666666667, + "r_x3": 515.0, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 274.0, + "t": 490.33333333333337, + "r": 385.6666666666667, + "b": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 385.6666666666667, + "r_y0": 490.33333333333337, + "r_x1": 274.0, + "r_y1": 490.33333333333337, + "r_x2": 274.0, + "r_y2": 506.3333333333333, + "r_x3": 385.6666666666667, + "r_y3": 506.3333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 292.66666666666663, + "t": 459.0, + "r": 363.0, + "b": 475.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.66666666666663, + "r_y1": 459.0, + "r_x2": 292.66666666666663, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 278.0, + "t": 408.0, + "r": 383.6666666666667, + "b": 424.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.6666666666667, + "r_y3": 424.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 376.0, + "r": 351.33333333333337, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 376.0, + "r_x1": 304.33333333333337, + "r_y1": 376.0, + "r_x2": 304.33333333333337, + "r_y2": 392.0, + "r_x3": 351.33333333333337, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.6666666666667, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.6666666666667, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.6666666666667, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33333333333337, + "t": 296.6666666666667, + "r": 351.33333333333337, + "b": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33333333333337, + "r_y0": 296.6666666666667, + "r_x1": 304.33333333333337, + "r_y1": 296.6666666666667, + "r_x2": 304.33333333333337, + "r_y2": 312.6666666666667, + "r_x3": 351.33333333333337, + "r_y3": 312.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, "from_ocr": true } ], @@ -6502,17 +5104,17 @@ }, "text": null, "otsl_seq": [ - "ecel", + "ched", "ched", "ched", "nl", - "rhed", + "fcel", "fcel", "fcel", "nl", - "rhed", "fcel", - "ecel", + "fcel", + "fcel", "nl" ], "num_rows": 3, @@ -6520,29 +5122,48 @@ "table_cells": [ { "bbox": { - "l": 308.0, - "t": 601.0, - "r": 337.0, - "b": 609.6666666666666, + "l": 97.33333333333337, + "t": 105.66666666666669, + "r": 190.0, + "b": 126.33333333333337, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Some column", + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.66666666666663, + "t": 204.0, + "r": 168.66666666666663, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 201.66666666666669, - "t": 601.0, - "r": 230.66666666666666, - "b": 609.6666666666666, + "l": 121.66666666666663, + "t": 284.0, + "r": 168.66666666666663, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -6551,17 +5172,93 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "Some other column", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33333333333326, + "t": 105.66666666666669, + "r": 363.6666666666667, + "b": 126.33333333333337, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.6666666666667, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.6666666666667, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.3333333333333, + "t": 105.66666666666669, + "r": 518.0, + "b": 121.66666666666663, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, "row_section": false }, { "bbox": { "l": 408.3333333333333, - "t": 554.6666666666666, - "r": 437.3333333333333, - "b": 563.3333333333334, + "t": 188.0, + "r": 514.0, + "b": 204.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -6570,84 +5267,27 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Some row", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 299.0, - "t": 554.6666666666666, - "r": 326.33333333333337, - "b": 561.0, + "l": 408.3333333333333, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cell", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 190.0, - "t": 554.6666666666666, - "r": 213.66666666666666, - "b": 563.3333333333334, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have content", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 422.6666666666667, - "t": 508.3333333333333, - "r": 451.6666666666667, - "b": 517.0, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Some other row", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 303.0, - "t": 508.3333333333333, - "r": 329.0, - "b": 517.0, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other don't", - "column_header": true, + "text": "Yet another value", + "column_header": false, "row_header": false, "row_section": false } diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt index 7ba27bf2..8afe2766 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.doctags.txt @@ -1,9 +1,6 @@ - -and last row 2and row 1this is row 0 -nothingsome cellsColumn 0 -otherhave contentColumn 1 -insidehaveandColumn 2 + +Yet another valueSome other valuevalue
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json index 0594cfe0..070a848c 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.json @@ -27,13 +27,13 @@ "file-info": { "filename": "ocr_test_rotated_270.pdf", "filename-prov": null, - "document-hash": "6fefac7b5b41551979e0acb695ca99549a91784619c82c6095d8130179431437", + "document-hash": "753140dc9b8c39b67c6f6712e2a1de4c364c808ca09d13dd05b79c23192429dc", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "68730d83582a6ac50587fdba1a8ce6b263d682a0daf984522d4dbe9f9e3d4fbe", + "hash": "c8fa256d58940f76c5e0ec6b65548a2e939f867c2c75d0ee27f5f70ff32a44be", "model": "default", "page": 1 } @@ -44,92 +44,18 @@ "name": "Table", "type": "table", "$ref": "#/tables/0" - }, - { - "prov": [ - { - "bbox": [ - 640.87671, - 235.72681, - 653.16504, - 533.28552 - ], - "page": 1, - "span": [ - 0, - 49 - ], - "__ref_s3_data": null - } - ], - "text": "heteststartswithsomerandomtextandthenatableimage:", - "type": "paragraph", - "payload": null, - "name": "Text", - "font": null - }, - { - "name": "Picture", - "type": "figure", - "$ref": "#/figures/0" - }, - { - "prov": [ - { - "bbox": [ - 690.10272, - 194.03976, - 719.1490499999999, - 410.73663 - ], - "page": 1, - "span": [ - 0, - 20 - ], - "__ref_s3_data": null - } - ], - "text": "This is a table test", - "type": "subtitle-level-1", - "payload": null, - "name": "Section-header", - "font": null - } - ], - "figures": [ - { - "prov": [ - { - "bbox": [ - 668.9778442382812, - 532.5339431762695, - 683.4164962768555, - 541.4290084838867 - ], - "page": 1, - "span": [ - 0, - 0 - ], - "__ref_s3_data": null - } - ], - "text": "", - "type": "figure", - "payload": null, - "bounding-box": null } ], + "figures": [], "tables": [ { "prov": [ { "bbox": [ - 460.5577697753906, - 112.21743774414062, - 599.0364074707031, - 469.385986328125 + 277.4178771972656, + 240.90216064453125, + 524.3541717529297, + 722.9614028930664 ], "page": 1, "span": [ @@ -142,9 +68,96 @@ "text": "", "type": "table", "payload": null, - "#-cols": 0, - "#-rows": 0, - "data": [], + "#-cols": 3, + "#-rows": 1, + "data": [ + [ + { + "bbox": [ + 98.0, + 296.6666666666667, + 203.66666666666669, + 344.0 + ], + "spans": [ + [ + 0, + 0 + ] + ], + "text": "Yet another value", + "type": "body", + "col": 0, + "col-header": false, + "col-span": [ + 0, + 1 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 262.3333333333333, + 296.6666666666667, + 365.0, + 344.0 + ], + "spans": [ + [ + 0, + 1 + ] + ], + "text": "Some other value", + "type": "body", + "col": 1, + "col-header": false, + "col-span": [ + 1, + 2 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + }, + { + "bbox": [ + 443.33333333333337, + 312.0, + 490.33333333333337, + 328.0 + ], + "spans": [ + [ + 0, + 2 + ] + ], + "text": "value", + "type": "body", + "col": 2, + "col-header": false, + "col-span": [ + 2, + 3 + ], + "row": 0, + "row-header": false, + "row-span": [ + 0, + 1 + ] + } + ] + ], "model": null, "bounding-box": null } @@ -154,9 +167,9 @@ "footnotes": [], "page-dimensions": [ { - "height": 612.0, + "height": 792.0, "page": 1, - "width": 792.0 + "width": 612.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md index f423a6c2..e69de29b 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.md @@ -1,5 +0,0 @@ -| and last row 2 | and row 1 | this is row 0 | | -|------------------|-------------|-----------------|----------| -| nothing | | some cells | Column 0 | -| | other | have content | Column 1 | -| inside | have | and | Column 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json index 87a75a66..3638ffc4 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_270.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 792.0, - "height": 612.0 + "width": 612.0, + "height": 792.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 612.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 612.0, - "r_y2": 792.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 792.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 690.10272, - "r_y0": 417.96024, - "r_x1": 719.1490499999999, - "r_y1": 417.96024, - "r_x2": 719.1490499999999, - "r_y2": 201.26337, - "r_x3": 690.10272, - "r_y3": 201.26337, + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": " T", - "orig": " T", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -119,21 +119,21 @@ "a": 255 }, "rect": { - "r_x0": 640.87671, - "r_y0": 376.27319, - "r_x1": 653.16504, - "r_y1": 376.27319, - "r_x2": 653.16504, - "r_y2": 78.71447999999998, - "r_x3": 640.87671, - "r_y3": 78.71447999999998, + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, "coord_origin": "TOPLEFT" }, - "text": "heteststartswithsomerandomtextandthenatableimage: ", - "orig": "heteststartswithsomerandomtextandthenatableimage: ", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 3, @@ -144,21 +144,21 @@ "a": 255 }, "rect": { - "r_x0": 408.21301, - "r_y0": 309.05624, - "r_x1": 420.50208, - "r_y1": 309.05624, - "r_x2": 420.50208, - "r_y2": 306.0, - "r_x3": 408.21301, - "r_y3": 306.0, + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, "coord_origin": "TOPLEFT" }, - "text": " ", - "orig": " ", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -169,20 +169,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true }, { @@ -194,20 +194,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -219,20 +219,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true }, { @@ -244,20 +244,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true }, { @@ -269,20 +269,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true }, { @@ -294,20 +294,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true }, { @@ -319,20 +319,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true }, { @@ -344,20 +344,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true }, { @@ -369,20 +369,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true }, { @@ -394,20 +394,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true }, { @@ -419,20 +419,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true }, { @@ -444,120 +444,20 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], @@ -571,16 +471,16 @@ "layout": { "clusters": [ { - "id": 8, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 690.10272, - "t": 201.26337, - "r": 719.1490499999999, - "b": 417.96024, + "l": 277.4178771972656, + "t": 69.0385971069336, + "r": 524.3541717529297, + "b": 551.0978393554688, "coord_origin": "TOPLEFT" }, - "confidence": 0.7426818609237671, + "confidence": 0.9790208339691162, "cells": [ { "index": 0, @@ -591,37 +491,22 @@ "a": 255 }, "rect": { - "r_x0": 690.10272, - "r_y0": 417.96024, - "r_x1": 719.1490499999999, - "r_y1": 417.96024, - "r_x2": 719.1490499999999, - "r_y2": 201.26337, - "r_x3": 690.10272, - "r_y3": 201.26337, + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 13, - "label": "picture", - "bbox": { - "l": 668.9778442382812, - "t": 70.57099151611328, - "r": 683.4164962768555, - "b": 79.46605682373047, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5229994654655457, - "cells": [ + "confidence": 89.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -631,78 +516,22 @@ "a": 255 }, "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": " T", - "orig": " T", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [ - { - "id": 20, - "label": "text", - "bbox": { - "l": 669.96899, - "t": 71.99987999999996, - "r": 682.25806, - "b": 78.71936000000005, - "coord_origin": "TOPLEFT" - }, - "confidence": 1.0, - "cells": [ - { - "index": 1, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, - "coord_origin": "TOPLEFT" - }, - "text": " T", - "orig": " T", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - } - ] - }, - { - "id": 0, - "label": "text", - "bbox": { - "l": 640.87671, - "t": 78.71447999999998, - "r": 653.16504, - "b": 376.27319, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8302523493766785, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -712,37 +541,47 @@ "a": 255 }, "rect": { - "r_x0": 640.87671, - "r_y0": 376.27319, - "r_x1": 653.16504, - "r_y1": 376.27319, - "r_x2": 653.16504, - "r_y2": 78.71447999999998, - "r_x3": 640.87671, - "r_y3": 78.71447999999998, + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, "coord_origin": "TOPLEFT" }, - "text": "heteststartswithsomerandomtextandthenatableimage: ", - "orig": "heteststartswithsomerandomtextandthenatableimage: ", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 11, - "label": "table", - "bbox": { - "l": 460.5577697753906, - "t": 142.614013671875, - "r": 599.0364074707031, - "b": 499.7825622558594, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5623787045478821, - "cells": [ + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, { "index": 4, "rgba": { @@ -752,20 +591,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true }, { @@ -777,20 +616,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -802,20 +641,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true }, { @@ -827,20 +666,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true }, { @@ -852,20 +691,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true }, { @@ -877,20 +716,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true }, { @@ -902,20 +741,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true }, { @@ -927,20 +766,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true }, { @@ -952,20 +791,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true }, { @@ -977,20 +816,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true }, { @@ -1002,20 +841,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true }, { @@ -1027,135 +866,195 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], "children": [ + { + "id": 1, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 97.33333333333333, + "r": 506.3333333333333, + "b": 190.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 454.33333333333337, + "t": 112.0, + "r": 475.0, + "b": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, { "id": 3, "label": "text", "bbox": { - "l": 572.0, - "t": 275.0, - "r": 580.6666666666666, - "b": 343.66666666666663, + "l": 392.0, + "t": 121.66666666666667, + "r": 408.0, + "b": 168.66666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.7740143537521362, + "confidence": 95.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 312.0, + "t": 121.66666666666667, + "r": 328.0, + "b": 168.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 232.66666666666666, + "r": 506.3333333333333, + "b": 364.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, "cells": [ { "index": 4, @@ -1166,22 +1065,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 459.0, + "t": 265.66666666666663, + "r": 475.0, + "b": 336.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -1191,36 +1105,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 7, "label": "text", "bbox": { - "l": 572.0, - "t": 381.3333333333333, - "r": 580.6666666666666, - "b": 479.3333333333333, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7769111394882202, + "confidence": 89.0, "cells": [ { "index": 6, @@ -1231,22 +1145,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 7, "rgba": { @@ -1256,22 +1185,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 8, "rgba": { @@ -1281,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 10, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 175.0, - "r": 534.3333333333334, - "b": 225.66666666666669, + "l": 296.6666666666667, + "t": 277.33333333333337, + "r": 312.6666666666667, + "b": 324.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7583935856819153, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1321,22 +1265,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 490.33333333333337, + "t": 406.3333333333333, + "r": 506.3333333333333, + "b": 518.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -1346,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 12, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 285.66666666666663, - "r": 534.3333333333334, - "b": 333.0, + "l": 459.0, + "t": 429.3333333333333, + "r": 475.0, + "b": 499.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7750864028930664, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1386,22 +1345,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.0, + "t": 408.3333333333333, + "r": 424.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -1411,36 +1385,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 14, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 398.3333333333333, - "r": 534.3333333333334, - "b": 463.0, + "l": 376.0, + "t": 440.6666666666667, + "r": 392.0, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7514549493789673, + "confidence": 96.0, "cells": [ { "index": 13, @@ -1451,22 +1425,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.3333333333333, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -1476,36 +1465,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 4, + "id": 16, "label": "text", "bbox": { - "l": 479.3333333333333, - "t": 160.33333333333334, - "r": 488.0, - "b": 240.33333333333331, + "l": 296.6666666666667, + "t": 440.6666666666667, + "r": 312.6666666666667, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.769959032535553, + "confidence": 95.0, "cells": [ { "index": 15, @@ -1516,135 +1505,20 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 479.3333333333333, - "t": 283.0, - "r": 488.0, - "b": 336.33333333333337, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7653545141220093, - "cells": [ - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], @@ -1656,22 +1530,122 @@ }, "tablestructure": { "table_map": { - "11": { + "0": { "label": "table", - "id": 11, + "id": 0, "page_no": 0, "cluster": { - "id": 11, + "id": 0, "label": "table", "bbox": { - "l": 460.5577697753906, - "t": 142.614013671875, - "r": 599.0364074707031, - "b": 499.7825622558594, + "l": 277.4178771972656, + "t": 69.0385971069336, + "r": 524.3541717529297, + "b": 551.0978393554688, "coord_origin": "TOPLEFT" }, - "confidence": 0.5623787045478821, + "confidence": 0.9790208339691162, "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, { "index": 4, "rgba": { @@ -1681,20 +1655,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true }, { @@ -1706,20 +1680,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -1731,20 +1705,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true }, { @@ -1756,20 +1730,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true }, { @@ -1781,20 +1755,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true }, { @@ -1806,20 +1780,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true }, { @@ -1831,20 +1805,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true }, { @@ -1856,20 +1830,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true }, { @@ -1881,20 +1855,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true }, { @@ -1906,20 +1880,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true }, { @@ -1931,20 +1905,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true }, { @@ -1956,135 +1930,195 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], "children": [ + { + "id": 1, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 97.33333333333333, + "r": 506.3333333333333, + "b": 190.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 454.33333333333337, + "t": 112.0, + "r": 475.0, + "b": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, { "id": 3, "label": "text", "bbox": { - "l": 572.0, - "t": 275.0, - "r": 580.6666666666666, - "b": 343.66666666666663, + "l": 392.0, + "t": 121.66666666666667, + "r": 408.0, + "b": 168.66666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.7740143537521362, + "confidence": 95.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 312.0, + "t": 121.66666666666667, + "r": 328.0, + "b": 168.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 232.66666666666666, + "r": 506.3333333333333, + "b": 364.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, "cells": [ { "index": 4, @@ -2095,22 +2129,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 459.0, + "t": 265.66666666666663, + "r": 475.0, + "b": 336.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -2120,36 +2169,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 7, "label": "text", "bbox": { - "l": 572.0, - "t": 381.3333333333333, - "r": 580.6666666666666, - "b": 479.3333333333333, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7769111394882202, + "confidence": 89.0, "cells": [ { "index": 6, @@ -2160,22 +2209,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 7, "rgba": { @@ -2185,22 +2249,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 8, "rgba": { @@ -2210,36 +2289,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 10, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 175.0, - "r": 534.3333333333334, - "b": 225.66666666666669, + "l": 296.6666666666667, + "t": 277.33333333333337, + "r": 312.6666666666667, + "b": 324.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7583935856819153, + "confidence": 96.0, "cells": [ { "index": 9, @@ -2250,22 +2329,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 490.33333333333337, + "t": 406.3333333333333, + "r": 506.3333333333333, + "b": 518.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -2275,36 +2369,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 12, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 285.66666666666663, - "r": 534.3333333333334, - "b": 333.0, + "l": 459.0, + "t": 429.3333333333333, + "r": 475.0, + "b": 499.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7750864028930664, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2315,22 +2409,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.0, + "t": 408.3333333333333, + "r": 424.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -2340,36 +2449,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 14, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 398.3333333333333, - "r": 534.3333333333334, - "b": 463.0, + "l": 376.0, + "t": 440.6666666666667, + "r": 392.0, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7514549493789673, + "confidence": 96.0, "cells": [ { "index": 13, @@ -2380,22 +2489,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.3333333333333, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -2405,36 +2529,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 4, + "id": 16, "label": "text", "bbox": { - "l": 479.3333333333333, - "t": 160.33333333333334, - "r": 488.0, - "b": 240.33333333333331, + "l": 296.6666666666667, + "t": 440.6666666666667, + "r": 312.6666666666667, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.769959032535553, + "confidence": 95.0, "cells": [ { "index": 15, @@ -2445,135 +2569,20 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 479.3333333333333, - "t": 283.0, - "r": 488.0, - "b": 336.33333333333337, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7653545141220093, - "cells": [ - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], @@ -2583,22 +2592,80 @@ }, "text": null, "otsl_seq": [ - "ecel", + "ched", "ched", "ched", "nl", - "rhed", + "fcel", "fcel", "fcel", "nl", - "rhed", "fcel", - "ecel", + "fcel", + "fcel", "nl" ], - "num_rows": 0, - "num_cols": 0, - "table_cells": [] + "num_rows": 1, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 443.33333333333337, + "t": 312.0, + "r": 490.33333333333337, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 262.3333333333333, + "t": 296.6666666666667, + "r": 365.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 98.0, + "t": 296.6666666666667, + "r": 203.66666666666669, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } } }, @@ -2609,20 +2676,20 @@ "assembled": { "elements": [ { - "label": "section_header", - "id": 8, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 8, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 690.10272, - "t": 201.26337, - "r": 719.1490499999999, - "b": 417.96024, + "l": 277.4178771972656, + "t": 69.0385971069336, + "r": 524.3541717529297, + "b": 551.0978393554688, "coord_origin": "TOPLEFT" }, - "confidence": 0.7426818609237671, + "confidence": 0.9790208339691162, "cells": [ { "index": 0, @@ -2633,43 +2700,22 @@ "a": 255 }, "rect": { - "r_x0": 690.10272, - "r_y0": 417.96024, - "r_x1": 719.1490499999999, - "r_y1": 417.96024, - "r_x2": 719.1490499999999, - "r_y2": 201.26337, - "r_x3": 690.10272, - "r_y3": 201.26337, + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "This is a table test" - }, - { - "label": "picture", - "id": 13, - "page_no": 0, - "cluster": { - "id": 13, - "label": "picture", - "bbox": { - "l": 668.9778442382812, - "t": 70.57099151611328, - "r": 683.4164962768555, - "b": 79.46605682373047, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5229994654655457, - "cells": [ + "confidence": 89.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -2679,88 +2725,22 @@ "a": 255 }, "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": " T", - "orig": " T", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [ - { - "id": 20, - "label": "text", - "bbox": { - "l": 669.96899, - "t": 71.99987999999996, - "r": 682.25806, - "b": 78.71936000000005, - "coord_origin": "TOPLEFT" - }, - "confidence": 1.0, - "cells": [ - { - "index": 1, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, - "coord_origin": "TOPLEFT" - }, - "text": " T", - "orig": " T", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - } - ] - }, - "text": "", - "annotations": [], - "provenance": null, - "predicted_class": null, - "confidence": null - }, - { - "label": "text", - "id": 0, - "page_no": 0, - "cluster": { - "id": 0, - "label": "text", - "bbox": { - "l": 640.87671, - "t": 78.71447999999998, - "r": 653.16504, - "b": 376.27319, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8302523493766785, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -2770,43 +2750,47 @@ "a": 255 }, "rect": { - "r_x0": 640.87671, - "r_y0": 376.27319, - "r_x1": 653.16504, - "r_y1": 376.27319, - "r_x2": 653.16504, - "r_y2": 78.71447999999998, - "r_x3": 640.87671, - "r_y3": 78.71447999999998, + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, "coord_origin": "TOPLEFT" }, - "text": "heteststartswithsomerandomtextandthenatableimage: ", - "orig": "heteststartswithsomerandomtextandthenatableimage: ", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "heteststartswithsomerandomtextandthenatableimage:" - }, - { - "label": "table", - "id": 11, - "page_no": 0, - "cluster": { - "id": 11, - "label": "table", - "bbox": { - "l": 460.5577697753906, - "t": 142.614013671875, - "r": 599.0364074707031, - "b": 499.7825622558594, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5623787045478821, - "cells": [ + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, { "index": 4, "rgba": { @@ -2816,20 +2800,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true }, { @@ -2841,20 +2825,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -2866,20 +2850,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true }, { @@ -2891,20 +2875,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true }, { @@ -2916,20 +2900,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true }, { @@ -2941,20 +2925,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true }, { @@ -2966,20 +2950,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true }, { @@ -2991,20 +2975,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true }, { @@ -3016,20 +3000,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true }, { @@ -3041,20 +3025,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true }, { @@ -3066,20 +3050,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true }, { @@ -3091,135 +3075,195 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], "children": [ + { + "id": 1, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 97.33333333333333, + "r": 506.3333333333333, + "b": 190.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 454.33333333333337, + "t": 112.0, + "r": 475.0, + "b": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, { "id": 3, "label": "text", "bbox": { - "l": 572.0, - "t": 275.0, - "r": 580.6666666666666, - "b": 343.66666666666663, + "l": 392.0, + "t": 121.66666666666667, + "r": 408.0, + "b": 168.66666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.7740143537521362, + "confidence": 95.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 312.0, + "t": 121.66666666666667, + "r": 328.0, + "b": 168.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 232.66666666666666, + "r": 506.3333333333333, + "b": 364.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, "cells": [ { "index": 4, @@ -3230,22 +3274,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 459.0, + "t": 265.66666666666663, + "r": 475.0, + "b": 336.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -3255,36 +3314,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 7, "label": "text", "bbox": { - "l": 572.0, - "t": 381.3333333333333, - "r": 580.6666666666666, - "b": 479.3333333333333, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7769111394882202, + "confidence": 89.0, "cells": [ { "index": 6, @@ -3295,22 +3354,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 7, "rgba": { @@ -3320,22 +3394,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 8, "rgba": { @@ -3345,36 +3434,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 10, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 175.0, - "r": 534.3333333333334, - "b": 225.66666666666669, + "l": 296.6666666666667, + "t": 277.33333333333337, + "r": 312.6666666666667, + "b": 324.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7583935856819153, + "confidence": 96.0, "cells": [ { "index": 9, @@ -3385,22 +3474,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 490.33333333333337, + "t": 406.3333333333333, + "r": 506.3333333333333, + "b": 518.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -3410,36 +3514,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 12, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 285.66666666666663, - "r": 534.3333333333334, - "b": 333.0, + "l": 459.0, + "t": 429.3333333333333, + "r": 475.0, + "b": 499.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7750864028930664, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3450,22 +3554,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.0, + "t": 408.3333333333333, + "r": 424.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -3475,36 +3594,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 14, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 398.3333333333333, - "r": 534.3333333333334, - "b": 463.0, + "l": 376.0, + "t": 440.6666666666667, + "r": 392.0, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7514549493789673, + "confidence": 96.0, "cells": [ { "index": 13, @@ -3515,22 +3634,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.3333333333333, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -3540,36 +3674,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 4, + "id": 16, "label": "text", "bbox": { - "l": 479.3333333333333, - "t": 160.33333333333334, - "r": 488.0, - "b": 240.33333333333331, + "l": 296.6666666666667, + "t": 440.6666666666667, + "r": 312.6666666666667, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.769959032535553, + "confidence": 95.0, "cells": [ { "index": 15, @@ -3580,135 +3714,20 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 479.3333333333333, - "t": 283.0, - "r": 488.0, - "b": 336.33333333333337, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7653545141220093, - "cells": [ - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], @@ -3718,40 +3737,98 @@ }, "text": null, "otsl_seq": [ - "ecel", + "ched", "ched", "ched", "nl", - "rhed", + "fcel", "fcel", "fcel", "nl", - "rhed", "fcel", - "ecel", + "fcel", + "fcel", "nl" ], - "num_rows": 0, - "num_cols": 0, - "table_cells": [] + "num_rows": 1, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 443.33333333333337, + "t": 312.0, + "r": 490.33333333333337, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 262.3333333333333, + "t": 296.6666666666667, + "r": 365.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 98.0, + "t": 296.6666666666667, + "r": 203.66666666666669, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "body": [ { - "label": "section_header", - "id": 8, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 8, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 690.10272, - "t": 201.26337, - "r": 719.1490499999999, - "b": 417.96024, + "l": 277.4178771972656, + "t": 69.0385971069336, + "r": 524.3541717529297, + "b": 551.0978393554688, "coord_origin": "TOPLEFT" }, - "confidence": 0.7426818609237671, + "confidence": 0.9790208339691162, "cells": [ { "index": 0, @@ -3762,43 +3839,22 @@ "a": 255 }, "rect": { - "r_x0": 690.10272, - "r_y0": 417.96024, - "r_x1": 719.1490499999999, - "r_y1": 417.96024, - "r_x2": 719.1490499999999, - "r_y2": 201.26337, - "r_x3": 690.10272, - "r_y3": 201.26337, + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "This is a table test" - }, - { - "label": "picture", - "id": 13, - "page_no": 0, - "cluster": { - "id": 13, - "label": "picture", - "bbox": { - "l": 668.9778442382812, - "t": 70.57099151611328, - "r": 683.4164962768555, - "b": 79.46605682373047, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5229994654655457, - "cells": [ + "confidence": 89.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -3808,88 +3864,22 @@ "a": 255 }, "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": " T", - "orig": " T", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [ - { - "id": 20, - "label": "text", - "bbox": { - "l": 669.96899, - "t": 71.99987999999996, - "r": 682.25806, - "b": 78.71936000000005, - "coord_origin": "TOPLEFT" - }, - "confidence": 1.0, - "cells": [ - { - "index": 1, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 669.96899, - "r_y0": 78.71936000000005, - "r_x1": 682.25806, - "r_y1": 78.71936000000005, - "r_x2": 682.25806, - "r_y2": 71.99987999999996, - "r_x3": 669.96899, - "r_y3": 71.99987999999996, - "coord_origin": "TOPLEFT" - }, - "text": " T", - "orig": " T", - "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - } - ] - }, - "text": "", - "annotations": [], - "provenance": null, - "predicted_class": null, - "confidence": null - }, - { - "label": "text", - "id": 0, - "page_no": 0, - "cluster": { - "id": 0, - "label": "text", - "bbox": { - "l": 640.87671, - "t": 78.71447999999998, - "r": 653.16504, - "b": 376.27319, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8302523493766785, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -3899,43 +3889,47 @@ "a": 255 }, "rect": { - "r_x0": 640.87671, - "r_y0": 376.27319, - "r_x1": 653.16504, - "r_y1": 376.27319, - "r_x2": 653.16504, - "r_y2": 78.71447999999998, - "r_x3": 640.87671, - "r_y3": 78.71447999999998, + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, "coord_origin": "TOPLEFT" }, - "text": "heteststartswithsomerandomtextandthenatableimage: ", - "orig": "heteststartswithsomerandomtextandthenatableimage: ", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "heteststartswithsomerandomtextandthenatableimage:" - }, - { - "label": "table", - "id": 11, - "page_no": 0, - "cluster": { - "id": 11, - "label": "table", - "bbox": { - "l": 460.5577697753906, - "t": 142.614013671875, - "r": 599.0364074707031, - "b": 499.7825622558594, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.5623787045478821, - "cells": [ + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, { "index": 4, "rgba": { @@ -3945,20 +3939,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true }, { @@ -3970,20 +3964,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true }, { @@ -3995,20 +3989,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true }, { @@ -4020,20 +4014,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true }, { @@ -4045,20 +4039,20 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true }, { @@ -4070,20 +4064,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true }, { @@ -4095,20 +4089,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true }, { @@ -4120,20 +4114,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true }, { @@ -4145,20 +4139,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true }, { @@ -4170,20 +4164,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true }, { @@ -4195,20 +4189,20 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true }, { @@ -4220,135 +4214,195 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - }, - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], "children": [ + { + "id": 1, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 97.33333333333333, + "r": 506.3333333333333, + "b": 190.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 89.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 485.66666666666663, + "r_y0": 97.33333333333333, + "r_x1": 485.66666666666663, + "r_y1": 190.0, + "r_x2": 506.3333333333333, + "r_y2": 190.0, + "r_x3": 506.3333333333333, + "r_y3": 97.33333333333333, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 89.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 454.33333333333337, + "t": 112.0, + "r": 475.0, + "b": 182.33333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 454.33333333333337, + "r_y0": 112.0, + "r_x1": 454.33333333333337, + "r_y1": 182.33333333333334, + "r_x2": 475.0, + "r_y2": 182.33333333333334, + "r_x3": 475.0, + "r_y3": 112.0, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, { "id": 3, "label": "text", "bbox": { - "l": 572.0, - "t": 275.0, - "r": 580.6666666666666, - "b": 343.66666666666663, + "l": 392.0, + "t": 121.66666666666667, + "r": 408.0, + "b": 168.66666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.7740143537521362, + "confidence": 95.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 392.0, + "r_y0": 121.66666666666667, + "r_x1": 392.0, + "r_y1": 168.66666666666666, + "r_x2": 408.0, + "r_y2": 168.66666666666666, + "r_x3": 408.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 312.0, + "t": 121.66666666666667, + "r": 328.0, + "b": 168.66666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 312.0, + "r_y0": 121.66666666666667, + "r_x1": 312.0, + "r_y1": 168.66666666666666, + "r_x2": 328.0, + "r_y2": 168.66666666666666, + "r_x3": 328.0, + "r_y3": 121.66666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 485.66666666666663, + "t": 232.66666666666666, + "r": 506.3333333333333, + "b": 364.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, "cells": [ { "index": 4, @@ -4359,22 +4413,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 275.0, - "r_x1": 572.0, - "r_y1": 304.0, - "r_x2": 580.6666666666666, - "r_y2": 304.0, - "r_x3": 580.6666666666666, - "r_y3": 275.0, + "r_x0": 485.66666666666663, + "r_y0": 232.66666666666666, + "r_x1": 485.66666666666663, + "r_y1": 364.0, + "r_x2": 506.3333333333333, + "r_y2": 364.0, + "r_x3": 506.3333333333333, + "r_y3": 232.66666666666666, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.95741158, + "confidence": 92.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 459.0, + "t": 265.66666666666663, + "r": 475.0, + "b": 336.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ { "index": 5, "rgba": { @@ -4384,36 +4453,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 308.0, - "r_x1": 572.0, - "r_y1": 343.66666666666663, - "r_x2": 580.3333333333334, - "r_y2": 343.66666666666663, - "r_x3": 580.3333333333334, - "r_y3": 308.0, + "r_x0": 459.0, + "r_y0": 265.66666666666663, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.66666666666663, "coord_origin": "TOPLEFT" }, "text": "column", "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9541709899999999, + "confidence": 94.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 7, "label": "text", "bbox": { - "l": 572.0, - "t": 381.3333333333333, - "r": 580.6666666666666, - "b": 479.3333333333333, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7769111394882202, + "confidence": 89.0, "cells": [ { "index": 6, @@ -4424,22 +4493,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 381.3333333333333, - "r_x1": 572.0, - "r_y1": 410.3333333333333, - "r_x2": 580.6666666666666, - "r_y2": 410.3333333333333, - "r_x3": 580.6666666666666, - "r_y3": 381.3333333333333, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.6666666666667, + "r_x2": 424.0, + "r_y2": 349.6666666666667, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96515053, + "confidence": 89.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 7, "rgba": { @@ -4449,22 +4533,37 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 414.3333333333333, - "r_x1": 572.0, - "r_y1": 440.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 440.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 414.3333333333333, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.3333333333333, + "r_x2": 392.0, + "r_y2": 324.3333333333333, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9623101, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 8, "rgba": { @@ -4474,36 +4573,36 @@ "a": 255 }, "rect": { - "r_x0": 572.0, - "r_y0": 443.3333333333333, - "r_x1": 572.0, - "r_y1": 479.3333333333333, - "r_x2": 580.3333333333334, - "r_y2": 479.3333333333333, - "r_x3": 580.3333333333334, - "r_y3": 443.3333333333333, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.6666666666667, + "r_x2": 344.0, + "r_y2": 349.6666666666667, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.94704376, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 10, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 175.0, - "r": 534.3333333333334, - "b": 225.66666666666669, + "l": 296.6666666666667, + "t": 277.33333333333337, + "r": 312.6666666666667, + "b": 324.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7583935856819153, + "confidence": 96.0, "cells": [ { "index": 9, @@ -4514,22 +4613,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 175.0, - "r_x1": 525.6666666666666, - "r_y1": 204.0, - "r_x2": 534.3333333333334, - "r_y2": 204.0, - "r_x3": 534.3333333333334, - "r_y3": 175.0, + "r_x0": 296.6666666666667, + "r_y0": 277.33333333333337, + "r_x1": 296.6666666666667, + "r_y1": 324.3333333333333, + "r_x2": 312.6666666666667, + "r_y2": 324.3333333333333, + "r_x3": 312.6666666666667, + "r_y3": 277.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96139633, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 490.33333333333337, + "t": 406.3333333333333, + "r": 506.3333333333333, + "b": 518.3333333333333, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -4539,36 +4653,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 208.0, - "r_x1": 525.6666666666666, - "r_y1": 225.66666666666669, - "r_x2": 532.0, - "r_y2": 225.66666666666669, - "r_x3": 532.0, - "r_y3": 208.0, + "r_x0": 490.33333333333337, + "r_y0": 406.3333333333333, + "r_x1": 490.33333333333337, + "r_y1": 518.3333333333333, + "r_x2": 506.3333333333333, + "r_y2": 518.3333333333333, + "r_x3": 506.3333333333333, + "r_y3": 406.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9561322, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 12, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 285.66666666666663, - "r": 534.3333333333334, - "b": 333.0, + "l": 459.0, + "t": 429.3333333333333, + "r": 475.0, + "b": 499.3333333333333, "coord_origin": "TOPLEFT" }, - "confidence": 0.7750864028930664, + "confidence": 94.0, "cells": [ { "index": 11, @@ -4579,22 +4693,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 285.66666666666663, - "r_x1": 525.6666666666666, - "r_y1": 313.0, - "r_x2": 532.0, - "r_y2": 313.0, - "r_x3": 532.0, - "r_y3": 285.66666666666663, + "r_x0": 459.0, + "r_y0": 429.3333333333333, + "r_x1": 459.0, + "r_y1": 499.3333333333333, + "r_x2": 475.0, + "r_y2": 499.3333333333333, + "r_x3": 475.0, + "r_y3": 429.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9615657, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 408.0, + "t": 408.3333333333333, + "r": 424.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -4604,36 +4733,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 317.0, - "r_x1": 525.6666666666666, - "r_y1": 333.0, - "r_x2": 534.3333333333334, - "r_y2": 333.0, - "r_x3": 534.3333333333334, - "r_y3": 317.0, + "r_x0": 408.0, + "r_y0": 408.3333333333333, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95838455, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 14, "label": "text", "bbox": { - "l": 525.6666666666666, - "t": 398.3333333333333, - "r": 534.3333333333334, - "b": 463.0, + "l": 376.0, + "t": 440.6666666666667, + "r": 392.0, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.7514549493789673, + "confidence": 96.0, "cells": [ { "index": 13, @@ -4644,22 +4773,37 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 398.3333333333333, - "r_x1": 525.6666666666666, - "r_y1": 422.0, - "r_x2": 534.3333333333334, - "r_y2": 422.0, - "r_x3": 534.3333333333334, - "r_y3": 398.3333333333333, + "r_x0": 376.0, + "r_y0": 440.6666666666667, + "r_x1": 376.0, + "r_y1": 487.6666666666667, + "r_x2": 392.0, + "r_y2": 487.6666666666667, + "r_x3": 392.0, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9642998500000001, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.3333333333333, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -4669,36 +4813,36 @@ "a": 255 }, "rect": { - "r_x0": 525.6666666666666, - "r_y0": 426.0, - "r_x1": 525.6666666666666, - "r_y1": 463.0, - "r_x2": 534.0, - "r_y2": 463.0, - "r_x3": 534.0, - "r_y3": 426.0, + "r_x0": 328.0, + "r_y0": 408.3333333333333, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.3333333333333, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96576363, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 4, + "id": 16, "label": "text", "bbox": { - "l": 479.3333333333333, - "t": 160.33333333333334, - "r": 488.0, - "b": 240.33333333333331, + "l": 296.6666666666667, + "t": 440.6666666666667, + "r": 312.6666666666667, + "b": 487.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.769959032535553, + "confidence": 95.0, "cells": [ { "index": 15, @@ -4709,135 +4853,20 @@ "a": 255 }, "rect": { - "r_x0": 479.3333333333333, - "r_y0": 160.33333333333334, - "r_x1": 479.3333333333333, - "r_y1": 189.33333333333331, - "r_x2": 488.0, - "r_y2": 189.33333333333331, - "r_x3": 488.0, - "r_y3": 160.33333333333334, + "r_x0": 296.6666666666667, + "r_y0": 440.6666666666667, + "r_x1": 296.6666666666667, + "r_y1": 487.6666666666667, + "r_x2": 312.6666666666667, + "r_y2": 487.6666666666667, + "r_x3": 312.6666666666667, + "r_y3": 440.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96371613, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 193.33333333333331, - "r_x1": 479.3333333333333, - "r_y1": 219.0, - "r_x2": 488.0, - "r_y2": 219.0, - "r_x3": 488.0, - "r_y3": 193.33333333333331, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9634315499999999, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 222.66666666666669, - "r_x1": 479.3333333333333, - "r_y1": 240.33333333333331, - "r_x2": 485.6666666666667, - "r_y2": 240.33333333333331, - "r_x3": 485.6666666666667, - "r_y3": 222.66666666666669, - "coord_origin": "TOPLEFT" - }, - "text": "row", - "orig": "row", - "text_direction": "left_to_right", - "confidence": 0.9611644699999999, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 5, - "label": "text", - "bbox": { - "l": 479.3333333333333, - "t": 283.0, - "r": 488.0, - "b": 336.33333333333337, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7653545141220093, - "cells": [ - { - "index": 18, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 283.0, - "r_x1": 479.3333333333333, - "r_y1": 309.0, - "r_x2": 487.6666666666667, - "r_y2": 309.0, - "r_x3": 487.6666666666667, - "r_y3": 283.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.95751617, - "from_ocr": true - }, - { - "index": 19, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 479.3333333333333, - "r_y0": 312.33333333333337, - "r_x1": 479.3333333333333, - "r_y1": 336.33333333333337, - "r_x2": 488.0, - "r_y2": 336.33333333333337, - "r_x3": 488.0, - "r_y3": 312.33333333333337, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.9581434600000001, + "confidence": 95.0, "from_ocr": true } ], @@ -4847,22 +4876,80 @@ }, "text": null, "otsl_seq": [ - "ecel", + "ched", "ched", "ched", "nl", - "rhed", + "fcel", "fcel", "fcel", "nl", - "rhed", "fcel", - "ecel", + "fcel", + "fcel", "nl" ], - "num_rows": 0, - "num_cols": 0, - "table_cells": [] + "num_rows": 1, + "num_cols": 3, + "table_cells": [ + { + "bbox": { + "l": 443.33333333333337, + "t": 312.0, + "r": 490.33333333333337, + "b": 328.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 262.3333333333333, + "t": 296.6666666666667, + "r": 365.0, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 98.0, + "t": 296.6666666666667, + "r": 203.66666666666669, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + } + ] } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt index 5a2c9878..a9e1d3bd 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.doctags.txt @@ -1,9 +1,5 @@ - -Column 2andhaveinside -Column 1have contentother -Column 0some cellsnothing -this is row 0and row 1and last row 2 +
\ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json index 648e8fe1..ad27e476 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.json @@ -27,13 +27,13 @@ "file-info": { "filename": "ocr_test_rotated_90.pdf", "filename-prov": null, - "document-hash": "2fb20caf4f54c878a0b454b496010d92adc6ae1b7f10fbd9ba1ba26260f818a8", + "document-hash": "418ae4425f514f002bd4223ea3003c17f319cbeafd67801732d58f2bedb3bd91", "#-pages": 1, "collection-name": null, "description": null, "page-hashes": [ { - "hash": "56c847ad7c5ab9f0346a325510af001ab66a9bb45f65ffc7bbfc60c929def7d2", + "hash": "36315c08dc861ecde4be6179d2f155da0519b93e0311c290f8db164f593d36d8", "model": "default", "page": 1 } @@ -52,10 +52,10 @@ "prov": [ { "bbox": [ - 75.13359832763672, - 102.99908447265625, - 361.18695068359375, - 562.1403198242188 + 87.64582824707031, + 69.0385971069336, + 334.5821228027344, + 551.0978393554688 ], "page": 1, "span": [ @@ -68,415 +68,9 @@ "text": "", "type": "table", "payload": null, - "#-cols": 4, - "#-rows": 4, - "data": [ - [ - { - "bbox": [ - 105.0718660651769, - 304.7354643560275, - 119.73306194406335, - 369.59883715876185 - ], - "spans": [ - [ - 0, - 0 - ] - ], - "text": "Column 2", - "type": "body", - "col": 0, - "col-header": false, - "col-span": [ - 0, - 1 - ], - "row": 0, - "row-header": false, - "row-span": [ - 0, - 1 - ] - }, - { - "bbox": [ - 172.26899264661517, - 324.3168597625203, - 188.15195177751215, - 352.46511670018316 - ], - "spans": [ - [ - 0, - 1 - ] - ], - "text": "and", - "type": "body", - "col": 1, - "col-header": false, - "col-span": [ - 1, - 2 - ], - "row": 0, - "row-header": false, - "row-span": [ - 0, - 1 - ] - }, - { - "bbox": [ - 240.68788382926402, - 321.869185135892, - 256.570842960161, - 356.13662847492196 - ], - "spans": [ - [ - 0, - 2 - ] - ], - "text": "have", - "type": "body", - "col": 2, - "col-header": false, - "col-span": [ - 2, - 3 - ], - "row": 0, - "row-header": false, - "row-span": [ - 0, - 1 - ] - }, - { - "bbox": [ - 312.772072637728, - 319.42151173034614, - 326.21150018118874, - 359.8081389276117 - ], - "spans": [ - [ - 0, - 3 - ] - ], - "text": "inside", - "type": "body", - "col": 3, - "col-header": false, - "col-span": [ - 3, - 4 - ], - "row": 0, - "row-header": false, - "row-span": [ - 0, - 1 - ] - } - ], - [ - { - "bbox": [ - 105.0718660651769, - 419.77616156495424, - 119.73306194406335, - 483.4156981046677 - ], - "spans": [ - [ - 1, - 0 - ] - ], - "text": "Column 1", - "type": "body", - "col": 0, - "col-header": false, - "col-span": [ - 0, - 1 - ], - "row": 1, - "row-header": false, - "row-span": [ - 1, - 2 - ] - }, - { - "bbox": [ - 172.26898999097682, - 408.7616301134671, - 185.70842261785268, - 495.6540658231026 - ], - "spans": [ - [ - 1, - 1 - ] - ], - "text": "have content", - "type": "body", - "col": 1, - "col-header": false, - "col-span": [ - 1, - 2 - ], - "row": 1, - "row-header": false, - "row-span": [ - 1, - 2 - ] - }, - { - "bbox": [ - 240.68788377535307, - 433.23837164942523, - 255.34907711253194, - 468.729651251476 - ], - "spans": [ - [ - 1, - 2 - ] - ], - "text": "other", - "type": "body", - "col": 2, - "col-header": false, - "col-span": [ - 2, - 3 - ], - "row": 1, - "row-header": false, - "row-span": [ - 1, - 2 - ] - }, - { - "bbox": null, - "spans": [ - [ - 1, - 3 - ] - ], - "text": "", - "type": "body" - } - ], - [ - { - "bbox": [ - 105.07186605295925, - 532.3691850430223, - 119.73306193184567, - 597.2325578457567 - ], - "spans": [ - [ - 2, - 0 - ] - ], - "text": "Column 0", - "type": "body", - "col": 0, - "col-header": false, - "col-span": [ - 0, - 1 - ], - "row": 2, - "row-header": false, - "row-span": [ - 2, - 3 - ] - }, - { - "bbox": [ - 172.26899069197702, - 529.9215107729757, - 186.93018720629036, - 600.9040699770771 - ], - "spans": [ - [ - 2, - 1 - ] - ], - "text": "some cells", - "type": "body", - "col": 1, - "col-header": false, - "col-span": [ - 1, - 2 - ], - "row": 2, - "row-header": false, - "row-span": [ - 2, - 3 - ] - }, - { - "bbox": null, - "spans": [ - [ - 2, - 2 - ] - ], - "text": "", - "type": "body" - }, - { - "bbox": [ - 311.49999737299976, - 536.775000315586, - 332.5000022770002, - 592.9083316144141 - ], - "spans": [ - [ - 2, - 3 - ] - ], - "text": "nothing", - "type": "body", - "col": 3, - "col-header": false, - "col-span": [ - 3, - 4 - ], - "row": 2, - "row-header": false, - "row-span": [ - 2, - 3 - ] - } - ], - [ - { - "bbox": null, - "spans": [ - [ - 3, - 0 - ] - ], - "text": "", - "type": "body" - }, - { - "bbox": [ - 172.2689900422697, - 638.8430233885732, - 186.93018846286373, - 719.6162777831045 - ], - "spans": [ - [ - 3, - 1 - ] - ], - "text": "this is row 0", - "type": "body", - "col": 1, - "col-header": false, - "col-span": [ - 1, - 2 - ], - "row": 3, - "row-header": false, - "row-span": [ - 3, - 4 - ] - }, - { - "bbox": [ - 240.68788248006402, - 647.4098827174411, - 255.34907835895044, - 712.2732555201754 - ], - "spans": [ - [ - 3, - 2 - ] - ], - "text": "and row 1", - "type": "body", - "col": 2, - "col-header": false, - "col-span": [ - 2, - 3 - ], - "row": 3, - "row-header": false, - "row-span": [ - 3, - 4 - ] - }, - { - "bbox": [ - 313.9938353514431, - 633.9476737903873, - 327.43326861374595, - 725.735464724632 - ], - "spans": [ - [ - 3, - 3 - ] - ], - "text": "and last row 2", - "type": "body", - "col": 3, - "col-header": false, - "col-span": [ - 3, - 4 - ], - "row": 3, - "row-header": false, - "row-span": [ - 3, - 4 - ] - } - ] - ], + "#-cols": 0, + "#-rows": 0, + "data": [], "model": null, "bounding-box": null } @@ -486,9 +80,9 @@ "footnotes": [], "page-dimensions": [ { - "height": 842.0, + "height": 792.0, "page": 1, - "width": 595.0 + "width": 612.0 } ], "page-footers": [], diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md index a45b3c36..e69de29b 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.md @@ -1,5 +0,0 @@ -| Column 2 | and | have | inside | -|------------|---------------|-----------|----------------| -| Column 1 | have content | other | | -| Column 0 | some cells | | nothing | -| | this is row 0 | and row 1 | and last row 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json index b9d55049..c26e2ec8 100644 --- a/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json +++ b/tests/data_scanned/groundtruth/docling_v1/ocr_test_rotated_90.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 792.0, - "height": 612.0 + "width": 612.0, + "height": 792.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 612.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 612.0, - "r_y2": 792.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 792.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 792.0, - "r": 612.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 72.850723, - "r_y0": 410.7366, - "r_x1": 101.89737999999998, - "r_y1": 410.7366, - "r_x2": 101.89737999999998, - "r_y2": 194.03978999999998, - "r_x3": 72.850723, - "r_y3": 194.03978999999998, + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 124.28839, - "r_y0": 540.000015, - "r_x1": 136.57715, - "r_y1": 540.000015, - "r_x2": 136.57715, - "r_y2": 235.72681, - "r_x3": 124.28839, - "r_y3": 235.72681, + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Theteststartswithsomerandomtextandthenatableimage: ", - "orig": "Theteststartswithsomerandomtextandthenatableimage: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -119,20 +119,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -144,20 +144,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -169,20 +169,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true }, { @@ -194,20 +194,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true }, { @@ -219,20 +219,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true }, { @@ -244,20 +244,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true }, { @@ -269,20 +269,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true }, { @@ -294,20 +294,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true }, { @@ -319,20 +319,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true }, { @@ -344,20 +344,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true }, { @@ -369,20 +369,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true }, { @@ -394,20 +394,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true }, { @@ -419,20 +419,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true }, { @@ -444,70 +444,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], @@ -521,16 +471,16 @@ "layout": { "clusters": [ { - "id": 9, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 72.850723, - "t": 194.03978999999998, - "r": 101.89737999999998, - "b": 410.7366, + "l": 87.64582824707031, + "t": 240.90216064453125, + "r": 334.5821228027344, + "b": 722.9614028930664, "coord_origin": "TOPLEFT" }, - "confidence": 0.6652874946594238, + "confidence": 0.9790208339691162, "cells": [ { "index": 0, @@ -541,37 +491,22 @@ "a": 255 }, "rect": { - "r_x0": 72.850723, - "r_y0": 410.7366, - "r_x1": 101.89737999999998, - "r_y1": 410.7366, - "r_x2": 101.89737999999998, - "r_y2": 194.03978999999998, - "r_x3": 72.850723, - "r_y3": 194.03978999999998, + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 7, - "label": "text", - "bbox": { - "l": 124.28839, - "t": 235.72681, - "r": 136.57715, - "b": 540.000015, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8457421064376831, - "cells": [ + "confidence": 90.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -581,37 +516,22 @@ "a": 255 }, "rect": { - "r_x0": 124.28839, - "r_y0": 540.000015, - "r_x1": 136.57715, - "r_y1": 540.000015, - "r_x2": 136.57715, - "r_y2": 235.72681, - "r_x3": 124.28839, - "r_y3": 235.72681, + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Theteststartswithsomerandomtextandthenatableimage: ", - "orig": "Theteststartswithsomerandomtextandthenatableimage: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - { - "id": 8, - "label": "form", - "bbox": { - "l": 182.33333333333334, - "t": 133.0, - "r": 283.66666666666663, - "b": 451.6666666666667, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7344542741775513, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -621,20 +541,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -646,20 +566,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -671,20 +591,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true }, { @@ -696,20 +616,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true }, { @@ -721,20 +641,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true }, { @@ -746,20 +666,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true }, { @@ -771,20 +691,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true }, { @@ -796,20 +716,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true }, { @@ -821,20 +741,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true }, { @@ -846,20 +766,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true }, { @@ -871,20 +791,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true }, { @@ -896,20 +816,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true }, { @@ -921,20 +841,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true }, { @@ -946,85 +866,115 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 182.33333333333334, - "t": 268.33333333333337, - "r": 191.0, - "b": 337.0, + "l": 105.66666666666666, + "t": 602.0, + "r": 126.33333333333334, + "b": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.9089116454124451, + "confidence": 90.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 90.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 137.0, + "t": 610.0, + "r": 157.66666666666669, + "b": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 204.0, + "t": 623.3333333333334, + "r": 220.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, "cells": [ { "index": 2, @@ -1035,22 +985,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 284.0, + "t": 623.3333333333334, + "r": 300.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 3, "rgba": { @@ -1060,20 +1025,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true } ], @@ -1083,13 +1048,13 @@ "id": 5, "label": "text", "bbox": { - "l": 182.33333333333334, - "t": 133.0, - "r": 191.0, - "b": 230.66666666666666, + "l": 105.66666666666666, + "t": 428.0, + "r": 126.33333333333334, + "b": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.9040389060974121, + "confidence": 91.0, "cells": [ { "index": 4, @@ -1100,22 +1065,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 5, "rgba": { @@ -1125,22 +1105,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 442.3333333333333, + "r": 204.33333333333334, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 6, "rgba": { @@ -1150,36 +1145,36 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 0, + "id": 8, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 386.3333333333333, - "r": 237.33333333333331, - "b": 437.3333333333333, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9155756235122681, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1190,22 +1185,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 268.0, + "t": 442.3333333333333, + "r": 284.0, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 93.0, + "cells": [ { "index": 8, "rgba": { @@ -1215,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 10, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 279.0, - "r": 237.33333333333331, - "b": 326.33333333333337, + "l": 299.66666666666663, + "t": 468.0, + "r": 315.33333333333337, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9143174290657043, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1255,22 +1265,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 105.66666666666666, + "t": 274.0, + "r": 121.66666666666666, + "b": 385.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -1280,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 12, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 149.0, - "r": 237.33333333333331, - "b": 213.66666666666666, + "l": 137.0, + "t": 292.66666666666663, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9003775715827942, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1320,22 +1345,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 278.0, + "r": 204.33333333333334, + "b": 384.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -1345,36 +1385,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 14, "label": "text", "bbox": { - "l": 275.0, - "t": 371.6666666666667, - "r": 283.66666666666663, - "b": 451.6666666666667, + "l": 220.0, + "t": 304.33333333333337, + "r": 236.0, + "b": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "confidence": 0.9147250652313232, + "confidence": 95.0, "cells": [ { "index": 13, @@ -1385,22 +1425,37 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -1410,22 +1465,37 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.66666666666663, + "t": 304.33333333333337, + "r": 315.33333333333337, + "b": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 15, "rgba": { @@ -1435,85 +1505,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 3, - "label": "text", - "bbox": { - "l": 275.0, - "t": 275.66666666666663, - "r": 283.66666666666663, - "b": 329.0, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.9124712347984314, - "cells": [ - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], @@ -1524,7 +1529,1087 @@ ] }, "tablestructure": { - "table_map": {} + "table_map": { + "0": { + "label": "table", + "id": 0, + "page_no": 0, + "cluster": { + "id": 0, + "label": "table", + "bbox": { + "l": 87.64582824707031, + "t": 240.90216064453125, + "r": 334.5821228027344, + "b": 722.9614028930664, + "coord_origin": "TOPLEFT" + }, + "confidence": 0.9790208339691162, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 90.0, + "from_ocr": true + }, + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + }, + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Other merged", + "orig": "Other merged", + "text_direction": "left_to_right", + "confidence": 91.0, + "from_ocr": true + }, + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 93.0, + "from_ocr": true + }, + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [ + { + "id": 1, + "label": "text", + "bbox": { + "l": 105.66666666666666, + "t": 602.0, + "r": 126.33333333333334, + "b": 694.6666666666666, + "coord_origin": "TOPLEFT" + }, + "confidence": 90.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 90.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 137.0, + "t": 610.0, + "r": 157.66666666666669, + "b": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 204.0, + "t": 623.3333333333334, + "r": 220.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 2, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 284.0, + "t": 623.3333333333334, + "r": 300.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 3, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 5, + "label": "text", + "bbox": { + "l": 105.66666666666666, + "t": 428.0, + "r": 126.33333333333334, + "b": 559.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 91.0, + "cells": [ + { + "index": 4, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Other merged", + "orig": "Other merged", + "text_direction": "left_to_right", + "confidence": 91.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 5, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 442.3333333333333, + "r": 204.33333333333334, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 6, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 8, + "label": "text", + "bbox": { + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 7, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 268.0, + "t": 442.3333333333333, + "r": 284.0, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 93.0, + "cells": [ + { + "index": 8, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, + "coord_origin": "TOPLEFT" + }, + "text": "Some other", + "orig": "Some other", + "text_direction": "left_to_right", + "confidence": 93.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 10, + "label": "text", + "bbox": { + "l": 299.66666666666663, + "t": 468.0, + "r": 315.33333333333337, + "b": 515.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 9, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 105.66666666666666, + "t": 274.0, + "r": 121.66666666666666, + "b": 385.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 10, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 12, + "label": "text", + "bbox": { + "l": 137.0, + "t": 292.66666666666663, + "r": 153.0, + "b": 363.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 11, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, + "coord_origin": "TOPLEFT" + }, + "text": "column", + "orig": "column", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 278.0, + "r": 204.33333333333334, + "b": 384.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 12, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 220.0, + "t": 304.33333333333337, + "r": 236.0, + "b": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.66666666666663, + "t": 304.33333333333337, + "r": 315.33333333333337, + "b": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + } + ] + }, + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 0, + "num_cols": 0, + "table_cells": [] + } + } }, "figures_classification": null, "equations_prediction": null, @@ -1533,20 +2618,20 @@ "assembled": { "elements": [ { - "label": "section_header", - "id": 9, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 9, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 72.850723, - "t": 194.03978999999998, - "r": 101.89737999999998, - "b": 410.7366, + "l": 87.64582824707031, + "t": 240.90216064453125, + "r": 334.5821228027344, + "b": 722.9614028930664, "coord_origin": "TOPLEFT" }, - "confidence": 0.6652874946594238, + "confidence": 0.9790208339691162, "cells": [ { "index": 0, @@ -1557,43 +2642,22 @@ "a": 255 }, "rect": { - "r_x0": 72.850723, - "r_y0": 410.7366, - "r_x1": 101.89737999999998, - "r_y1": 410.7366, - "r_x2": 101.89737999999998, - "r_y2": 194.03978999999998, - "r_x3": 72.850723, - "r_y3": 194.03978999999998, + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "This is a table test" - }, - { - "label": "text", - "id": 7, - "page_no": 0, - "cluster": { - "id": 7, - "label": "text", - "bbox": { - "l": 124.28839, - "t": 235.72681, - "r": 136.57715, - "b": 540.000015, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8457421064376831, - "cells": [ + "confidence": 90.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -1603,43 +2667,22 @@ "a": 255 }, "rect": { - "r_x0": 124.28839, - "r_y0": 540.000015, - "r_x1": 136.57715, - "r_y1": 540.000015, - "r_x2": 136.57715, - "r_y2": 235.72681, - "r_x3": 124.28839, - "r_y3": 235.72681, + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Theteststartswithsomerandomtextandthenatableimage: ", - "orig": "Theteststartswithsomerandomtextandthenatableimage: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "Theteststartswithsomerandomtextandthenatableimage:" - }, - { - "label": "form", - "id": 8, - "page_no": 0, - "cluster": { - "id": 8, - "label": "form", - "bbox": { - "l": 182.33333333333334, - "t": 133.0, - "r": 283.66666666666663, - "b": 451.6666666666667, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7344542741775513, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -1649,20 +2692,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -1674,20 +2717,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -1699,20 +2742,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true }, { @@ -1724,20 +2767,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true }, { @@ -1749,20 +2792,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true }, { @@ -1774,20 +2817,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true }, { @@ -1799,20 +2842,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true }, { @@ -1824,20 +2867,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true }, { @@ -1849,20 +2892,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true }, { @@ -1874,20 +2917,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true }, { @@ -1899,20 +2942,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true }, { @@ -1924,20 +2967,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true }, { @@ -1949,20 +2992,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true }, { @@ -1974,85 +3017,115 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 182.33333333333334, - "t": 268.33333333333337, - "r": 191.0, - "b": 337.0, + "l": 105.66666666666666, + "t": 602.0, + "r": 126.33333333333334, + "b": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.9089116454124451, + "confidence": 90.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 90.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 137.0, + "t": 610.0, + "r": 157.66666666666669, + "b": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 204.0, + "t": 623.3333333333334, + "r": 220.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, "cells": [ { "index": 2, @@ -2063,22 +3136,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 284.0, + "t": 623.3333333333334, + "r": 300.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 3, "rgba": { @@ -2088,20 +3176,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true } ], @@ -2111,13 +3199,13 @@ "id": 5, "label": "text", "bbox": { - "l": 182.33333333333334, - "t": 133.0, - "r": 191.0, - "b": 230.66666666666666, + "l": 105.66666666666666, + "t": 428.0, + "r": 126.33333333333334, + "b": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.9040389060974121, + "confidence": 91.0, "cells": [ { "index": 4, @@ -2128,22 +3216,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 5, "rgba": { @@ -2153,22 +3256,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 442.3333333333333, + "r": 204.33333333333334, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 6, "rgba": { @@ -2178,36 +3296,36 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 0, + "id": 8, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 386.3333333333333, - "r": 237.33333333333331, - "b": 437.3333333333333, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9155756235122681, + "confidence": 96.0, "cells": [ { "index": 7, @@ -2218,22 +3336,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 268.0, + "t": 442.3333333333333, + "r": 284.0, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 93.0, + "cells": [ { "index": 8, "rgba": { @@ -2243,36 +3376,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 10, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 279.0, - "r": 237.33333333333331, - "b": 326.33333333333337, + "l": 299.66666666666663, + "t": 468.0, + "r": 315.33333333333337, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9143174290657043, + "confidence": 96.0, "cells": [ { "index": 9, @@ -2283,22 +3416,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 105.66666666666666, + "t": 274.0, + "r": 121.66666666666666, + "b": 385.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -2308,36 +3456,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 12, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 149.0, - "r": 237.33333333333331, - "b": 213.66666666666666, + "l": 137.0, + "t": 292.66666666666663, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9003775715827942, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2348,22 +3496,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 278.0, + "r": 204.33333333333334, + "b": 384.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -2373,36 +3536,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 14, "label": "text", "bbox": { - "l": 275.0, - "t": 371.6666666666667, - "r": 283.66666666666663, - "b": 451.6666666666667, + "l": 220.0, + "t": 304.33333333333337, + "r": 236.0, + "b": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "confidence": 0.9147250652313232, + "confidence": 95.0, "cells": [ { "index": 13, @@ -2413,22 +3576,37 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -2438,22 +3616,37 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.66666666666663, + "t": 304.33333333333337, + "r": 315.33333333333337, + "b": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 15, "rgba": { @@ -2463,85 +3656,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 3, - "label": "text", - "bbox": { - "l": 275.0, - "t": 275.66666666666663, - "r": 283.66666666666663, - "b": 329.0, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.9124712347984314, - "cells": [ - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], @@ -2549,25 +3677,42 @@ } ] }, - "text": null + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } ], "body": [ { - "label": "section_header", - "id": 9, + "label": "table", + "id": 0, "page_no": 0, "cluster": { - "id": 9, - "label": "section_header", + "id": 0, + "label": "table", "bbox": { - "l": 72.850723, - "t": 194.03978999999998, - "r": 101.89737999999998, - "b": 410.7366, + "l": 87.64582824707031, + "t": 240.90216064453125, + "r": 334.5821228027344, + "b": 722.9614028930664, "coord_origin": "TOPLEFT" }, - "confidence": 0.6652874946594238, + "confidence": 0.9790208339691162, "cells": [ { "index": 0, @@ -2578,43 +3723,22 @@ "a": 255 }, "rect": { - "r_x0": 72.850723, - "r_y0": 410.7366, - "r_x1": 101.89737999999998, - "r_y1": 410.7366, - "r_x2": 101.89737999999998, - "r_y2": 194.03978999999998, - "r_x3": 72.850723, - "r_y3": 194.03978999999998, + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "text": "This is a table test ", - "orig": "This is a table test ", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "This is a table test" - }, - { - "label": "text", - "id": 7, - "page_no": 0, - "cluster": { - "id": 7, - "label": "text", - "bbox": { - "l": 124.28839, - "t": 235.72681, - "r": 136.57715, - "b": 540.000015, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.8457421064376831, - "cells": [ + "confidence": 90.0, + "from_ocr": true + }, { "index": 1, "rgba": { @@ -2624,43 +3748,22 @@ "a": 255 }, "rect": { - "r_x0": 124.28839, - "r_y0": 540.000015, - "r_x1": 136.57715, - "r_y1": 540.000015, - "r_x2": 136.57715, - "r_y2": 235.72681, - "r_x3": 124.28839, - "r_y3": 235.72681, + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Theteststartswithsomerandomtextandthenatableimage: ", - "orig": "Theteststartswithsomerandomtextandthenatableimage: ", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false - } - ], - "children": [] - }, - "text": "Theteststartswithsomerandomtextandthenatableimage:" - }, - { - "label": "form", - "id": 8, - "page_no": 0, - "cluster": { - "id": 8, - "label": "form", - "bbox": { - "l": 182.33333333333334, - "t": 133.0, - "r": 283.66666666666663, - "b": 451.6666666666667, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.7344542741775513, - "cells": [ + "confidence": 92.0, + "from_ocr": true + }, { "index": 2, "rgba": { @@ -2670,20 +3773,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -2695,20 +3798,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true }, { @@ -2720,20 +3823,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true }, { @@ -2745,20 +3848,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true }, { @@ -2770,20 +3873,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true }, { @@ -2795,20 +3898,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true }, { @@ -2820,20 +3923,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true }, { @@ -2845,20 +3948,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true }, { @@ -2870,20 +3973,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true }, { @@ -2895,20 +3998,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true }, { @@ -2920,20 +4023,20 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true }, { @@ -2945,20 +4048,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true }, { @@ -2970,20 +4073,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true }, { @@ -2995,85 +4098,115 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - }, - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 182.33333333333334, - "t": 268.33333333333337, - "r": 191.0, - "b": 337.0, + "l": 105.66666666666666, + "t": 602.0, + "r": 126.33333333333334, + "b": 694.6666666666666, "coord_origin": "TOPLEFT" }, - "confidence": 0.9089116454124451, + "confidence": 90.0, + "cells": [ + { + "index": 0, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 126.33333333333334, + "r_y0": 694.6666666666666, + "r_x1": 126.33333333333334, + "r_y1": 602.0, + "r_x2": 105.66666666666666, + "r_y2": 602.0, + "r_x3": 105.66666666666666, + "r_y3": 694.6666666666666, + "coord_origin": "TOPLEFT" + }, + "text": "Vertically", + "orig": "Vertically", + "text_direction": "left_to_right", + "confidence": 90.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 2, + "label": "text", + "bbox": { + "l": 137.0, + "t": 610.0, + "r": 157.66666666666669, + "b": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 92.0, + "cells": [ + { + "index": 1, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 157.66666666666669, + "r_y0": 680.3333333333334, + "r_x1": 157.66666666666669, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.3333333333334, + "coord_origin": "TOPLEFT" + }, + "text": "merged", + "orig": "merged", + "text_direction": "left_to_right", + "confidence": 92.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 3, + "label": "text", + "bbox": { + "l": 204.0, + "t": 623.3333333333334, + "r": 220.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, "cells": [ { "index": 2, @@ -3084,22 +4217,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 337.0, - "r_x1": 191.0, - "r_y1": 308.0, - "r_x2": 182.33333333333334, - "r_y2": 308.0, - "r_x3": 182.33333333333334, - "r_y3": 337.0, + "r_x0": 220.0, + "r_y0": 670.3333333333334, + "r_x1": 220.0, + "r_y1": 623.3333333333334, + "r_x2": 204.0, + "r_y2": 623.3333333333334, + "r_x3": 204.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 4, + "label": "text", + "bbox": { + "l": 284.0, + "t": 623.3333333333334, + "r": 300.0, + "b": 670.3333333333334, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ { "index": 3, "rgba": { @@ -3109,20 +4257,20 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 304.0, - "r_x1": 191.0, - "r_y1": 268.33333333333337, - "r_x2": 182.33333333333334, - "r_y2": 268.33333333333337, - "r_x3": 182.33333333333334, - "r_y3": 304.0, + "r_x0": 300.0, + "r_y0": 670.3333333333334, + "r_x1": 300.0, + "r_y1": 623.3333333333334, + "r_x2": 284.0, + "r_y2": 623.3333333333334, + "r_x3": 284.0, + "r_y3": 670.3333333333334, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9576889799999999, + "confidence": 96.0, "from_ocr": true } ], @@ -3132,13 +4280,13 @@ "id": 5, "label": "text", "bbox": { - "l": 182.33333333333334, - "t": 133.0, - "r": 191.0, - "b": 230.66666666666666, + "l": 105.66666666666666, + "t": 428.0, + "r": 126.33333333333334, + "b": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "confidence": 0.9040389060974121, + "confidence": 91.0, "cells": [ { "index": 4, @@ -3149,22 +4297,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 230.66666666666666, - "r_x1": 191.0, - "r_y1": 201.66666666666669, - "r_x2": 182.33333333333334, - "r_y2": 201.66666666666669, - "r_x3": 182.33333333333334, - "r_y3": 230.66666666666666, + "r_x0": 126.33333333333334, + "r_y0": 559.6666666666667, + "r_x1": 126.33333333333334, + "r_y1": 428.0, + "r_x2": 105.66666666666666, + "r_y2": 428.0, + "r_x3": 105.66666666666666, + "r_y3": 559.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 0.9617948900000001, + "confidence": 91.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 6, + "label": "text", + "bbox": { + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 5, "rgba": { @@ -3174,22 +4337,37 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 197.66666666666669, - "r_x1": 191.0, - "r_y1": 172.0, - "r_x2": 182.33333333333334, - "r_y2": 172.0, - "r_x3": 182.33333333333334, - "r_y3": 197.66666666666669, + "r_x0": 153.0, + "r_y0": 526.6666666666667, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.96105423, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 7, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 442.3333333333333, + "r": 204.33333333333334, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 6, "rgba": { @@ -3199,36 +4377,36 @@ "a": 255 }, "rect": { - "r_x0": 191.0, - "r_y0": 168.66666666666669, - "r_x1": 191.0, - "r_y1": 133.0, - "r_x2": 182.33333333333334, - "r_y2": 133.0, - "r_x3": 182.33333333333334, - "r_y3": 168.66666666666669, + "r_x0": 204.33333333333334, + "r_y0": 545.0, + "r_x1": 204.33333333333334, + "r_y1": 442.3333333333333, + "r_x2": 188.33333333333331, + "r_y2": 442.3333333333333, + "r_x3": 188.33333333333331, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "column", - "orig": "column", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.95868614, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 0, + "id": 8, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 386.3333333333333, - "r": 237.33333333333331, - "b": 437.3333333333333, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9155756235122681, + "confidence": 96.0, "cells": [ { "index": 7, @@ -3239,22 +4417,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 437.3333333333333, - "r_x1": 237.33333333333331, - "r_y1": 408.3333333333333, - "r_x2": 228.66666666666669, - "r_y2": 408.3333333333333, - "r_x3": 228.66666666666669, - "r_y3": 437.3333333333333, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9579908, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 9, + "label": "text", + "bbox": { + "l": 268.0, + "t": 442.3333333333333, + "r": 284.0, + "b": 545.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 93.0, + "cells": [ { "index": 8, "rgba": { @@ -3264,36 +4457,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 404.0, - "r_x1": 237.33333333333331, - "r_y1": 386.3333333333333, - "r_x2": 231.0, - "r_y2": 386.3333333333333, - "r_x3": 231.0, - "r_y3": 404.0, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.3333333333333, + "r_x2": 268.0, + "r_y2": 442.3333333333333, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 0.96640068, + "confidence": 93.0, "from_ocr": true } ], "children": [] }, { - "id": 2, + "id": 10, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 279.0, - "r": 237.33333333333331, - "b": 326.33333333333337, + "l": 299.66666666666663, + "t": 468.0, + "r": 315.33333333333337, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9143174290657043, + "confidence": 96.0, "cells": [ { "index": 9, @@ -3304,22 +4497,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 326.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 299.0, - "r_x2": 231.0, - "r_y2": 299.0, - "r_x3": 231.0, - "r_y3": 326.33333333333337, + "r_x0": 315.33333333333337, + "r_y0": 515.0, + "r_x1": 315.33333333333337, + "r_y1": 468.0, + "r_x2": 299.66666666666663, + "r_y2": 468.0, + "r_x3": 299.66666666666663, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "some", - "orig": "some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.96376541, + "confidence": 96.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 11, + "label": "text", + "bbox": { + "l": 105.66666666666666, + "t": 274.0, + "r": 121.66666666666666, + "b": 385.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 10, "rgba": { @@ -3329,36 +4537,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 295.33333333333337, - "r_x1": 237.33333333333331, - "r_y1": 279.0, - "r_x2": 228.66666666666669, - "r_y2": 279.0, - "r_x3": 228.66666666666669, - "r_y3": 295.33333333333337, + "r_x0": 121.66666666666666, + "r_y0": 385.6666666666667, + "r_x1": 121.66666666666666, + "r_y1": 274.0, + "r_x2": 105.66666666666666, + "r_y2": 274.0, + "r_x3": 105.66666666666666, + "r_y3": 385.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "cell", - "orig": "cell", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.95824509, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 12, "label": "text", "bbox": { - "l": 228.66666666666669, - "t": 149.0, - "r": 237.33333333333331, - "b": 213.66666666666666, + "l": 137.0, + "t": 292.66666666666663, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 0.9003775715827942, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3369,22 +4577,37 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 213.66666666666666, - "r_x1": 237.33333333333331, - "r_y1": 190.0, - "r_x2": 228.66666666666669, - "r_y2": 190.0, - "r_x3": 228.66666666666669, - "r_y3": 213.66666666666666, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.66666666666663, + "r_x2": 137.0, + "r_y2": 292.66666666666663, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 0.9643471499999999, + "confidence": 94.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 13, + "label": "text", + "bbox": { + "l": 188.33333333333331, + "t": 278.0, + "r": 204.33333333333334, + "b": 384.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 12, "rgba": { @@ -3394,36 +4617,36 @@ "a": 255 }, "rect": { - "r_x0": 237.33333333333331, - "r_y0": 186.0, - "r_x1": 237.33333333333331, - "r_y1": 149.0, - "r_x2": 229.0, - "r_y2": 149.0, - "r_x3": 229.0, - "r_y3": 186.0, + "r_x0": 204.33333333333334, + "r_y0": 384.0, + "r_x1": 204.33333333333334, + "r_y1": 278.0, + "r_x2": 188.33333333333331, + "r_y2": 278.0, + "r_x3": 188.33333333333331, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "content", - "orig": "content", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.96289528, + "confidence": 95.0, "from_ocr": true } ], "children": [] }, { - "id": 1, + "id": 14, "label": "text", "bbox": { - "l": 275.0, - "t": 371.6666666666667, - "r": 283.66666666666663, - "b": 451.6666666666667, + "l": 220.0, + "t": 304.33333333333337, + "r": 236.0, + "b": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "confidence": 0.9147250652313232, + "confidence": 95.0, "cells": [ { "index": 13, @@ -3434,22 +4657,37 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 451.6666666666667, - "r_x1": 283.66666666666663, - "r_y1": 422.6666666666667, - "r_x2": 275.0, - "r_y2": 422.6666666666667, - "r_x3": 275.0, - "r_y3": 451.6666666666667, + "r_x0": 236.0, + "r_y0": 351.33333333333337, + "r_x1": 236.0, + "r_y1": 304.33333333333337, + "r_x2": 220.0, + "r_y2": 304.33333333333337, + "r_x3": 220.0, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "Some", - "orig": "Some", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.9611363199999999, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.6666666666667, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 14, "rgba": { @@ -3459,22 +4697,37 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 419.0, - "r_x1": 283.66666666666663, - "r_y1": 393.0, - "r_x2": 275.0, - "r_y2": 393.0, - "r_x3": 275.0, - "r_y3": 419.0, + "r_x0": 284.0, + "r_y0": 383.6666666666667, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.6666666666667, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 0.9588653600000001, + "confidence": 95.0, "from_ocr": true - }, + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.66666666666663, + "t": 304.33333333333337, + "r": 315.33333333333337, + "b": 351.33333333333337, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ { "index": 15, "rgba": { @@ -3484,85 +4737,20 @@ "a": 255 }, "rect": { - "r_x0": 283.66666666666663, - "r_y0": 389.3333333333333, - "r_x1": 283.66666666666663, - "r_y1": 371.6666666666667, - "r_x2": 277.33333333333337, - "r_y2": 371.6666666666667, - "r_x3": 277.33333333333337, - "r_y3": 389.3333333333333, + "r_x0": 315.33333333333337, + "r_y0": 351.33333333333337, + "r_x1": 315.33333333333337, + "r_y1": 304.33333333333337, + "r_x2": 299.66666666666663, + "r_y2": 304.33333333333337, + "r_x3": 299.66666666666663, + "r_y3": 351.33333333333337, "coord_origin": "TOPLEFT" }, - "text": "row", - "orig": "row", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 0.95681549, - "from_ocr": true - } - ], - "children": [] - }, - { - "id": 3, - "label": "text", - "bbox": { - "l": 275.0, - "t": 275.66666666666663, - "r": 283.66666666666663, - "b": 329.0, - "coord_origin": "TOPLEFT" - }, - "confidence": 0.9124712347984314, - "cells": [ - { - "index": 16, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 329.0, - "r_x1": 283.66666666666663, - "r_y1": 303.0, - "r_x2": 275.0, - "r_y2": 303.0, - "r_x3": 275.0, - "r_y3": 329.0, - "coord_origin": "TOPLEFT" - }, - "text": "other", - "orig": "other", - "text_direction": "left_to_right", - "confidence": 0.9589106, - "from_ocr": true - }, - { - "index": 17, - "rgba": { - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "rect": { - "r_x0": 283.66666666666663, - "r_y0": 299.66666666666663, - "r_x1": 283.66666666666663, - "r_y1": 275.66666666666663, - "r_x2": 275.0, - "r_y2": 275.66666666666663, - "r_x3": 275.0, - "r_y3": 299.66666666666663, - "coord_origin": "TOPLEFT" - }, - "text": "don't", - "orig": "don't", - "text_direction": "left_to_right", - "confidence": 0.96121948, + "confidence": 95.0, "from_ocr": true } ], @@ -3570,7 +4758,24 @@ } ] }, - "text": null + "text": null, + "otsl_seq": [ + "ched", + "ched", + "ched", + "nl", + "fcel", + "fcel", + "fcel", + "nl", + "fcel", + "fcel", + "fcel", + "nl" + ], + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } ], "headers": [] diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt index 89a0eb20..73f13805 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.doctags.txt @@ -1,2 +1,2 @@ -Column 0Column 1Column 2this is row 0some cellshave contentandand row 1otherhaveand last row 2nothinginside +Vertically mergedOther merged columnYet another columnvalueSome other valueYet another valuevalueSome other valueYet another value \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test.json index e0be74fe..f0ed675a 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.json @@ -4,7 +4,7 @@ "name": "ocr_test", "origin": { "mimetype": "application/pdf", - "binary_hash": 3906211175708501508, + "binary_hash": 14846044078209721391, "filename": "ocr_test.pdf" }, "furniture": { @@ -41,10 +41,10 @@ { "page_no": 1, "bbox": { - "l": 103.33, - "t": 519.86, - "r": 560.95, - "b": 234.07, + "l": 69.05, + "t": 524.35, + "r": 551.1, + "b": 277.42, "coord_origin": "BOTTOMLEFT" }, "charspan": [ @@ -60,67 +60,29 @@ "table_cells": [ { "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 0, "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 0", + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 1", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -129,74 +91,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "this is row 0", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -205,17 +110,112 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and row 1", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, "row_section": false }, { "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -224,110 +224,41 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false } ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "grid": [ [ { + "bbox": { + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 0, "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "", - "column_header": false, + "text": "Vertically merged", + "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -336,17 +267,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "Column 0", + "text": "Other merged column", "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -355,26 +286,7 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "Column 1", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", + "text": "Yet another column", "column_header": true, "row_header": false, "row_section": false @@ -383,10 +295,10 @@ [ { "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -395,17 +307,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "this is row 0", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, "row_section": false }, { "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -414,17 +326,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "some cells", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -433,26 +345,7 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -461,10 +354,10 @@ [ { "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -473,29 +366,36 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and row 1", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -504,97 +404,7 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -610,8 +420,8 @@ "pages": { "1": { "size": { - "width": 842.0, - "height": 595.0 + "width": 792.0, + "height": 612.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test.md index c466de2b..e3d7c0b8 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.md @@ -1,5 +1,4 @@ -| | Column 0 | Column 1 | Column 2 | -|----------------|------------|--------------|------------| -| this is row 0 | some cells | have content | and | -| and row 1 | | other | have | -| and last row 2 | nothing | | inside | \ No newline at end of file +| Vertically merged | Other merged column | Yet another column | +|---------------------|-----------------------|----------------------| +| value | Some other value | Yet another value | +| value | Some other value | Yet another value | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json index e3613adc..4470bece 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 842.0, - "height": 595.0 + "width": 792.0, + "height": 612.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 842.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 842.0, - "r_y2": 595.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 595.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -119,21 +119,21 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -144,21 +144,21 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -169,21 +169,21 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -194,21 +194,21 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -219,21 +219,21 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 7, @@ -244,21 +244,21 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -269,21 +269,21 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 9, @@ -294,21 +294,21 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -319,21 +319,21 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 11, @@ -344,21 +344,21 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -369,21 +369,96 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "has_chars": false, @@ -399,13 +474,13 @@ "id": 0, "label": "table", "bbox": { - "l": 103.33, - "t": 75.14, - "r": 560.95, - "b": 360.93, + "l": 69.05, + "t": 87.65, + "r": 551.1, + "b": 334.58, "coord_origin": "TOPLEFT" }, - "confidence": 0.968, + "confidence": 0.979, "cells": [ { "index": 0, @@ -416,21 +491,21 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -441,21 +516,21 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -466,21 +541,21 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -491,21 +566,21 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -516,21 +591,21 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -541,21 +616,21 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -566,21 +641,21 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 7, @@ -591,21 +666,21 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -616,21 +691,21 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 9, @@ -641,21 +716,21 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -666,21 +741,21 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 11, @@ -691,21 +766,21 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -716,35 +791,110 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 14, + "id": 1, "label": "text", "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -755,36 +905,36 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 2, "label": "text", "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, + "l": 112.0, + "t": 137.0, + "r": 182.33, + "b": 157.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -795,36 +945,36 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 3, "label": "text", "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -835,36 +985,36 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 4, "label": "text", "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -875,36 +1025,36 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 5, "label": "text", "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -915,36 +1065,36 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 6, "label": "text", "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, + "l": 265.67, + "t": 137.0, + "r": 336.0, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -955,36 +1105,36 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 7, "label": "text", "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 6, @@ -995,36 +1145,36 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 8, "label": "text", "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 277.0, + "t": 220.0, + "r": 324.33, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1035,36 +1185,36 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 9, "label": "text", "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 8, @@ -1075,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 10, "label": "text", "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, + "l": 277.0, + "t": 299.67, + "r": 324.33, + "b": 315.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1115,36 +1265,36 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 11, "label": "text", "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 10, @@ -1155,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 12, "label": "text", "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, + "l": 429.33, + "t": 137.0, + "r": 499.33, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1195,36 +1345,36 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 13, "label": "text", "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -1235,21 +1385,141 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 440.67, + "t": 220.0, + "r": 487.67, + "b": 236.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.67, + "t": 299.67, + "r": 487.67, + "b": 315.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -1268,13 +1538,13 @@ "id": 0, "label": "table", "bbox": { - "l": 103.33, - "t": 75.14, - "r": 560.95, - "b": 360.93, + "l": 69.05, + "t": 87.65, + "r": 551.1, + "b": 334.58, "coord_origin": "TOPLEFT" }, - "confidence": 0.968, + "confidence": 0.979, "cells": [ { "index": 0, @@ -1285,21 +1555,21 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -1310,21 +1580,21 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -1335,21 +1605,21 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -1360,21 +1630,21 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -1385,21 +1655,21 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -1410,21 +1680,21 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -1435,21 +1705,21 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 7, @@ -1460,21 +1730,21 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -1485,21 +1755,21 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 9, @@ -1510,21 +1780,21 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -1535,21 +1805,21 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 11, @@ -1560,21 +1830,21 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -1585,35 +1855,110 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 14, + "id": 1, "label": "text", "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -1624,36 +1969,36 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 2, "label": "text", "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, + "l": 112.0, + "t": 137.0, + "r": 182.33, + "b": 157.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -1664,36 +2009,36 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 3, "label": "text", "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -1704,36 +2049,36 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 4, "label": "text", "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -1744,36 +2089,36 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 5, "label": "text", "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -1784,36 +2129,36 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 6, "label": "text", "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, + "l": 265.67, + "t": 137.0, + "r": 336.0, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -1824,36 +2169,36 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 7, "label": "text", "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 6, @@ -1864,36 +2209,36 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 8, "label": "text", "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 277.0, + "t": 220.0, + "r": 324.33, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1904,36 +2249,36 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 9, "label": "text", "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 8, @@ -1944,36 +2289,36 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 10, "label": "text", "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, + "l": 277.0, + "t": 299.67, + "r": 324.33, + "b": 315.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1984,36 +2329,36 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 11, "label": "text", "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 10, @@ -2024,36 +2369,36 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 12, "label": "text", "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, + "l": 429.33, + "t": 137.0, + "r": 499.33, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2064,36 +2409,36 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 13, "label": "text", "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -2104,21 +2449,141 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 440.67, + "t": 220.0, + "r": 487.67, + "b": 236.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.67, + "t": 299.67, + "r": 487.67, + "b": 315.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -2127,93 +2592,47 @@ }, "text": null, "otsl_seq": [ - "ecel", "ched", "ched", "ched", "nl", - "rhed", "fcel", "fcel", "fcel", "nl", - "rhed", - "ecel", "fcel", "fcel", - "nl", - "rhed", - "fcel", - "ecel", "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 0, "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 0", + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 1", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2222,74 +2641,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "this is row 0", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2298,17 +2660,112 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and row 1", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, "row_section": false }, { "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2317,83 +2774,7 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -2416,13 +2797,13 @@ "id": 0, "label": "table", "bbox": { - "l": 103.33, - "t": 75.14, - "r": 560.95, - "b": 360.93, + "l": 69.05, + "t": 87.65, + "r": 551.1, + "b": 334.58, "coord_origin": "TOPLEFT" }, - "confidence": 0.968, + "confidence": 0.979, "cells": [ { "index": 0, @@ -2433,21 +2814,21 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -2458,21 +2839,21 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -2483,21 +2864,21 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -2508,21 +2889,21 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -2533,21 +2914,21 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -2558,21 +2939,21 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -2583,21 +2964,21 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 7, @@ -2608,21 +2989,21 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -2633,21 +3014,21 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 9, @@ -2658,21 +3039,21 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -2683,21 +3064,21 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 11, @@ -2708,21 +3089,21 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -2733,35 +3114,110 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 14, + "id": 1, "label": "text", "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -2772,36 +3228,36 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 2, "label": "text", "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, + "l": 112.0, + "t": 137.0, + "r": 182.33, + "b": 157.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -2812,36 +3268,36 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 3, "label": "text", "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -2852,36 +3308,36 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 4, "label": "text", "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -2892,36 +3348,36 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 5, "label": "text", "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -2932,36 +3388,36 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 6, "label": "text", "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, + "l": 265.67, + "t": 137.0, + "r": 336.0, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -2972,36 +3428,36 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 7, "label": "text", "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 6, @@ -3012,36 +3468,36 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 8, "label": "text", "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 277.0, + "t": 220.0, + "r": 324.33, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -3052,36 +3508,36 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 9, "label": "text", "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 8, @@ -3092,36 +3548,36 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 10, "label": "text", "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, + "l": 277.0, + "t": 299.67, + "r": 324.33, + "b": 315.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -3132,36 +3588,36 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 11, "label": "text", "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 10, @@ -3172,36 +3628,36 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 12, "label": "text", "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, + "l": 429.33, + "t": 137.0, + "r": 499.33, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3212,36 +3668,36 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 13, "label": "text", "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -3252,21 +3708,141 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 440.67, + "t": 220.0, + "r": 487.67, + "b": 236.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.67, + "t": 299.67, + "r": 487.67, + "b": 315.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -3275,93 +3851,47 @@ }, "text": null, "otsl_seq": [ - "ecel", "ched", "ched", "ched", "nl", - "rhed", "fcel", "fcel", "fcel", "nl", - "rhed", - "ecel", "fcel", "fcel", - "nl", - "rhed", - "fcel", - "ecel", "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 0, "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 0", + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 1", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3370,74 +3900,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "this is row 0", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3446,17 +3919,112 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and row 1", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, "row_section": false }, { "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3465,83 +4033,7 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -3558,13 +4050,13 @@ "id": 0, "label": "table", "bbox": { - "l": 103.33, - "t": 75.14, - "r": 560.95, - "b": 360.93, + "l": 69.05, + "t": 87.65, + "r": 551.1, + "b": 334.58, "coord_origin": "TOPLEFT" }, - "confidence": 0.968, + "confidence": 0.979, "cells": [ { "index": 0, @@ -3575,21 +4067,21 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -3600,21 +4092,21 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -3625,21 +4117,21 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -3650,21 +4142,21 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -3675,21 +4167,21 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -3700,21 +4192,21 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -3725,21 +4217,21 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 7, @@ -3750,21 +4242,21 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -3775,21 +4267,21 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 9, @@ -3800,21 +4292,21 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -3825,21 +4317,21 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 11, @@ -3850,21 +4342,21 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -3875,35 +4367,110 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 14, + "id": 1, "label": "text", "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -3914,36 +4481,36 @@ "a": 255 }, "rect": { - "r_x0": 245.02, - "r_y0": 120.29, - "r_x1": 307.59, - "r_y1": 120.29, - "r_x2": 307.59, - "r_y2": 106.57, - "r_x3": 245.02, - "r_y3": 106.57, + "r_x0": 97.33, + "r_y0": 126.33, + "r_x1": 190.0, + "r_y1": 126.33, + "r_x2": 190.0, + "r_y2": 105.67, + "r_x3": 97.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 2, "label": "text", "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, + "l": 112.0, + "t": 137.0, + "r": 182.33, + "b": 157.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -3954,36 +4521,36 @@ "a": 255 }, "rect": { - "r_x0": 358.65, - "r_y0": 120.29, - "r_x1": 421.22, - "r_y1": 120.29, - "r_x2": 421.22, - "r_y2": 106.57, - "r_x3": 358.65, - "r_y3": 106.57, + "r_x0": 112.0, + "r_y0": 157.67, + "r_x1": 182.33, + "r_y1": 157.67, + "r_x2": 182.33, + "r_y2": 137.0, + "r_x3": 112.0, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 3, "label": "text", "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -3994,36 +4561,36 @@ "a": 255 }, "rect": { - "r_x0": 472.27, - "r_y0": 120.29, - "r_x1": 534.84, - "r_y1": 120.29, - "r_x2": 534.84, - "r_y2": 106.57, - "r_x3": 472.27, - "r_y3": 106.57, + "r_x0": 121.67, + "r_y0": 220.0, + "r_x1": 168.67, + "r_y1": 220.0, + "r_x2": 168.67, + "r_y2": 204.33, + "r_x3": 121.67, + "r_y3": 204.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 4, "label": "text", "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -4034,36 +4601,36 @@ "a": 255 }, "rect": { - "r_x0": 123.52, - "r_y0": 187.79, - "r_x1": 200.67, - "r_y1": 187.79, - "r_x2": 200.67, - "r_y2": 174.07, - "r_x3": 123.52, - "r_y3": 174.07, + "r_x0": 121.67, + "r_y0": 300.0, + "r_x1": 168.67, + "r_y1": 300.0, + "r_x2": 168.67, + "r_y2": 284.0, + "r_x3": 121.67, + "r_y3": 284.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 5, "label": "text", "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -4074,36 +4641,36 @@ "a": 255 }, "rect": { - "r_x0": 241.65, - "r_y0": 187.79, - "r_x1": 310.71, - "r_y1": 187.79, - "r_x2": 310.71, - "r_y2": 174.07, - "r_x3": 241.65, - "r_y3": 174.07, + "r_x0": 232.67, + "r_y0": 126.33, + "r_x1": 364.0, + "r_y1": 126.33, + "r_x2": 364.0, + "r_y2": 105.67, + "r_x3": 232.67, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 6, "label": "text", "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, + "l": 265.67, + "t": 137.0, + "r": 336.0, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -4114,36 +4681,36 @@ "a": 255 }, "rect": { - "r_x0": 347.4, - "r_y0": 187.79, - "r_x1": 431.1, - "r_y1": 187.79, - "r_x2": 431.1, - "r_y2": 174.07, - "r_x3": 347.4, - "r_y3": 174.07, + "r_x0": 265.67, + "r_y0": 153.0, + "r_x1": 336.0, + "r_y1": 153.0, + "r_x2": 336.0, + "r_y2": 137.0, + "r_x3": 265.67, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 7, "label": "text", "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 6, @@ -4154,36 +4721,36 @@ "a": 255 }, "rect": { - "r_x0": 491.4, - "r_y0": 187.79, - "r_x1": 515.79, - "r_y1": 187.79, - "r_x2": 515.79, - "r_y2": 174.07, - "r_x3": 491.4, - "r_y3": 174.07, + "r_x0": 247.0, + "r_y0": 204.33, + "r_x1": 349.67, + "r_y1": 204.33, + "r_x2": 349.67, + "r_y2": 188.33, + "r_x3": 247.0, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 8, "label": "text", "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 277.0, + "t": 220.0, + "r": 324.33, + "b": 236.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -4194,36 +4761,36 @@ "a": 255 }, "rect": { - "r_x0": 130.27, - "r_y0": 256.41, - "r_x1": 194.46, - "r_y1": 256.41, - "r_x2": 194.46, - "r_y2": 242.7, - "r_x3": 130.27, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 236.0, + "r_x1": 324.33, + "r_y1": 236.0, + "r_x2": 324.33, + "r_y2": 220.0, + "r_x3": 277.0, + "r_y3": 220.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 9, "label": "text", "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 8, @@ -4234,36 +4801,36 @@ "a": 255 }, "rect": { - "r_x0": 373.27, - "r_y0": 256.41, - "r_x1": 406.59, - "r_y1": 256.41, - "r_x2": 406.59, - "r_y2": 242.7, - "r_x3": 373.27, - "r_y3": 242.7, + "r_x0": 247.0, + "r_y0": 284.0, + "r_x1": 349.67, + "r_y1": 284.0, + "r_x2": 349.67, + "r_y2": 268.0, + "r_x3": 247.0, + "r_y3": 268.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 10, "label": "text", "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, + "l": 277.0, + "t": 299.67, + "r": 324.33, + "b": 315.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -4274,36 +4841,36 @@ "a": 255 }, "rect": { - "r_x0": 486.9, - "r_y0": 256.41, - "r_x1": 518.61, - "r_y1": 256.41, - "r_x2": 518.61, - "r_y2": 242.7, - "r_x3": 486.9, - "r_y3": 242.7, + "r_x0": 277.0, + "r_y0": 315.33, + "r_x1": 324.33, + "r_y1": 315.33, + "r_x2": 324.33, + "r_y2": 299.67, + "r_x3": 277.0, + "r_y3": 299.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 11, "label": "text", "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 10, @@ -4314,36 +4881,36 @@ "a": 255 }, "rect": { - "r_x0": 116.77, - "r_y0": 329.54, - "r_x1": 207.76, - "r_y1": 329.54, - "r_x2": 207.76, - "r_y2": 315.82, - "r_x3": 116.77, - "r_y3": 315.82, + "r_x0": 406.33, + "r_y0": 121.67, + "r_x1": 518.33, + "r_y1": 121.67, + "r_x2": 518.33, + "r_y2": 105.67, + "r_x3": 406.33, + "r_y3": 105.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 12, "label": "text", "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, + "l": 429.33, + "t": 137.0, + "r": 499.33, + "b": 153.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -4354,36 +4921,36 @@ "a": 255 }, "rect": { - "r_x0": 251.77, - "r_y0": 329.54, - "r_x1": 299.73, - "r_y1": 329.54, - "r_x2": 299.73, - "r_y2": 315.82, - "r_x3": 251.77, - "r_y3": 315.82, + "r_x0": 429.33, + "r_y0": 153.0, + "r_x1": 499.33, + "r_y1": 153.0, + "r_x2": 499.33, + "r_y2": 137.0, + "r_x3": 429.33, + "r_y3": 137.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 13, "label": "text", "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -4394,21 +4961,141 @@ "a": 255 }, "rect": { - "r_x0": 484.65, - "r_y0": 329.54, - "r_x1": 522.85, - "r_y1": 329.54, - "r_x2": 522.85, - "r_y2": 315.82, - "r_x3": 484.65, - "r_y3": 315.82, + "r_x0": 408.33, + "r_y0": 204.33, + "r_x1": 514.0, + "r_y1": 204.33, + "r_x2": 514.0, + "r_y2": 188.33, + "r_x3": 408.33, + "r_y3": 188.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 440.67, + "t": 220.0, + "r": 487.67, + "b": 236.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 236.0, + "r_x1": 487.67, + "r_y1": 236.0, + "r_x2": 487.67, + "r_y2": 220.0, + "r_x3": 440.67, + "r_y3": 220.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 408.33, + "r_y0": 284.0, + "r_x1": 514.0, + "r_y1": 284.0, + "r_x2": 514.0, + "r_y2": 268.0, + "r_x3": 408.33, + "r_y3": 268.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 440.67, + "t": 299.67, + "r": 487.67, + "b": 315.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 440.67, + "r_y0": 315.33, + "r_x1": 487.67, + "r_y1": 315.33, + "r_x2": 487.67, + "r_y2": 299.67, + "r_x3": 440.67, + "r_y3": 299.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -4417,93 +5104,47 @@ }, "text": null, "otsl_seq": [ - "ecel", "ched", "ched", "ched", "nl", - "rhed", "fcel", "fcel", "fcel", "nl", - "rhed", - "ecel", "fcel", "fcel", - "nl", - "rhed", - "fcel", - "ecel", "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 245.02, - "t": 106.57, - "r": 307.59, - "b": 120.29, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 0, "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 0", + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 358.65, - "t": 106.57, - "r": 421.22, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 1", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 472.27, - "t": 106.57, - "r": 534.84, - "b": 120.29, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 123.52, - "t": 174.07, - "r": 200.67, - "b": 187.79, + "l": 121.67, + "t": 204.33, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4512,74 +5153,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "this is row 0", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 241.65, - "t": 174.07, - "r": 310.71, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 347.4, - "t": 174.07, - "r": 431.1, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 491.4, - "t": 174.07, - "r": 515.79, - "b": 187.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 130.27, - "t": 242.7, - "r": 194.46, - "b": 256.41, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4588,17 +5172,112 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and row 1", + "text": "value", "column_header": false, - "row_header": true, + "row_header": false, "row_section": false }, { "bbox": { - "l": 373.27, - "t": 242.7, - "r": 406.59, - "b": 256.41, + "l": 232.67, + "t": 105.67, + "r": 364.0, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.33, + "r": 349.67, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.33, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.33, + "r": 514.0, + "b": 204.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4607,83 +5286,7 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 486.9, - "t": 242.7, - "r": 518.61, - "b": 256.41, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 116.77, - "t": 315.82, - "r": 207.76, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": true, - "row_section": false - }, - { - "bbox": { - "l": 251.77, - "t": 315.82, - "r": 299.73, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 484.65, - "t": 315.82, - "r": 522.85, - "b": 329.54, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt index 0eab0ecc..1d7f0742 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.doctags.txt @@ -1,2 +1,2 @@ -insidenothingand last row 2haveotherand row 1andhave contentsome cellsthis is row 0Column 2Column 1Column 0 +Vertically mergedOther merged columnYet another columnvalueSome other valueYet another valuevalueSome other valueYet another value \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json index aec34f31..76cc6098 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.json @@ -4,7 +4,7 @@ "name": "ocr_test_rotated_180", "origin": { "mimetype": "application/pdf", - "binary_hash": 9953198396702586979, + "binary_hash": 16151733167151414937, "filename": "ocr_test_rotated_180.pdf" }, "furniture": { @@ -41,10 +41,10 @@ { "page_no": 1, "bbox": { - "l": 280.59, - "t": 361.27, - "r": 738.57, - "b": 75.91, + "l": 240.9, + "t": 334.58, + "r": 722.95, + "b": 87.65, "coord_origin": "BOTTOMLEFT" }, "charspan": [ @@ -60,238 +60,10 @@ "table_cells": [ { "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "nothing", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -300,22 +72,174 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "inside", + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 204.0, + "r": 168.67, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33, + "t": 105.67, + "r": 363.67, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.67, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.0, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.0, + "r": 514.0, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false } ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "grid": [ [ { "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -324,29 +248,36 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "inside", + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false }, { + "bbox": { + "l": 232.33, + "t": 105.67, + "r": 363.67, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 0, "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "", - "column_header": false, + "text": "Other merged column", + "column_header": true, "row_header": false, "row_section": false }, { "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, + "l": 406.33, + "t": 105.67, + "r": 518.0, + "b": 121.67, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -355,26 +286,7 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "nothing", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", + "text": "Yet another column", "column_header": true, "row_header": false, "row_section": false @@ -383,10 +295,10 @@ [ { "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, + "l": 121.67, + "t": 204.0, + "r": 168.67, + "b": 220.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -395,17 +307,17 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "have", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, + "l": 247.0, + "t": 188.0, + "r": 349.67, + "b": 204.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -414,38 +326,26 @@ "end_row_offset_idx": 2, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, + "l": 408.33, + "t": 188.0, + "r": 514.0, + "b": 204.0, "coord_origin": "TOPLEFT" }, "row_span": 1, "col_span": 1, "start_row_offset_idx": 1, "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and row 1", + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -454,10 +354,10 @@ [ { "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -466,17 +366,17 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -485,17 +385,17 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "have content", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -504,97 +404,7 @@ "end_row_offset_idx": 3, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -610,8 +420,8 @@ "pages": { "1": { "size": { - "width": 842.0, - "height": 595.0 + "width": 792.0, + "height": 612.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md index 8521b3f9..e3d7c0b8 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.md @@ -1,5 +1,4 @@ -| inside | | nothing | and last row 2 | -|----------|--------------|------------|------------------| -| have | other | | and row 1 | -| and | have content | some cells | this is row 0 | -| Column 2 | Column 1 | Column 0 | | \ No newline at end of file +| Vertically merged | Other merged column | Yet another column | +|---------------------|-----------------------|----------------------| +| value | Some other value | Yet another value | +| value | Some other value | Yet another value | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json index 256df68f..6d1b52fb 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_180.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 842.0, - "height": 595.0 + "width": 792.0, + "height": 612.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 842.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 842.0, - "r_y2": 595.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 595.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -119,21 +119,21 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -144,21 +144,21 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -169,21 +169,21 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -194,21 +194,21 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -219,21 +219,21 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -244,21 +244,21 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -269,21 +269,21 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -294,21 +294,21 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -319,21 +319,21 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -344,21 +344,21 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -369,21 +369,96 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "has_chars": false, @@ -399,13 +474,13 @@ "id": 0, "label": "table", "bbox": { - "l": 280.59, - "t": 233.73, - "r": 738.57, - "b": 519.09, + "l": 240.9, + "t": 277.42, + "r": 722.95, + "b": 524.35, "coord_origin": "TOPLEFT" }, - "confidence": 0.955, + "confidence": 0.979, "cells": [ { "index": 0, @@ -416,21 +491,21 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -441,21 +516,21 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -466,21 +541,21 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -491,21 +566,21 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -516,21 +591,21 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -541,21 +616,21 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -566,21 +641,21 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -591,21 +666,21 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -616,21 +691,21 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -641,21 +716,21 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -666,21 +741,21 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -691,21 +766,21 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -716,35 +791,110 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 16, + "id": 1, "label": "text", "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, + "l": 602.0, + "t": 485.67, + "r": 694.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -755,36 +905,36 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 2, "label": "text", "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, + "l": 610.0, + "t": 454.33, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 1, @@ -795,36 +945,36 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 3, "label": "text", "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, + "l": 623.33, + "t": 392.0, + "r": 670.33, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -835,36 +985,36 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 4, "label": "text", "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, + "l": 623.33, + "t": 312.0, + "r": 670.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -875,36 +1025,36 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 5, "label": "text", "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, + "l": 428.33, + "t": 485.67, + "r": 559.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -915,36 +1065,36 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 6, "label": "text", "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, + "l": 456.0, + "t": 459.0, + "r": 526.67, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -955,36 +1105,36 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 7, "label": "text", "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, + "l": 442.33, + "t": 408.0, + "r": 545.0, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 6, @@ -995,36 +1145,36 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 8, "label": "text", "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1035,36 +1185,36 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 9, "label": "text", "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, + "l": 442.33, + "t": 328.0, + "r": 545.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 8, @@ -1075,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 10, "label": "text", "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, + "l": 468.0, + "t": 296.67, + "r": 515.0, + "b": 312.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 9, @@ -1115,36 +1265,36 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 11, "label": "text", "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, + "l": 274.0, + "t": 490.33, + "r": 385.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -1155,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 27, + "id": 12, "label": "text", "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, + "l": 292.67, + "t": 459.0, + "r": 363.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1195,36 +1345,36 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 28, + "id": 13, "label": "text", "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 278.0, + "t": 408.0, + "r": 383.67, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 12, @@ -1235,21 +1385,141 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33, + "t": 376.0, + "r": 351.33, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.67, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33, + "t": 296.67, + "r": 351.33, + "b": 312.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -1268,13 +1538,13 @@ "id": 0, "label": "table", "bbox": { - "l": 280.59, - "t": 233.73, - "r": 738.57, - "b": 519.09, + "l": 240.9, + "t": 277.42, + "r": 722.95, + "b": 524.35, "coord_origin": "TOPLEFT" }, - "confidence": 0.955, + "confidence": 0.979, "cells": [ { "index": 0, @@ -1285,21 +1555,21 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -1310,21 +1580,21 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -1335,21 +1605,21 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -1360,21 +1630,21 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -1385,21 +1655,21 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -1410,21 +1680,21 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -1435,21 +1705,21 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -1460,21 +1730,21 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -1485,21 +1755,21 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -1510,21 +1780,21 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -1535,21 +1805,21 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -1560,21 +1830,21 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -1585,35 +1855,110 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 16, + "id": 1, "label": "text", "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, + "l": 602.0, + "t": 485.67, + "r": 694.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -1624,36 +1969,36 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 2, "label": "text", "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, + "l": 610.0, + "t": 454.33, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 1, @@ -1664,36 +2009,36 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 3, "label": "text", "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, + "l": 623.33, + "t": 392.0, + "r": 670.33, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -1704,36 +2049,36 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 4, "label": "text", "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, + "l": 623.33, + "t": 312.0, + "r": 670.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -1744,36 +2089,36 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 5, "label": "text", "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, + "l": 428.33, + "t": 485.67, + "r": 559.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -1784,36 +2129,36 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 6, "label": "text", "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, + "l": 456.0, + "t": 459.0, + "r": 526.67, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -1824,36 +2169,36 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 7, "label": "text", "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, + "l": 442.33, + "t": 408.0, + "r": 545.0, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 6, @@ -1864,36 +2209,36 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 8, "label": "text", "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1904,36 +2249,36 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 9, "label": "text", "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, + "l": 442.33, + "t": 328.0, + "r": 545.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 8, @@ -1944,36 +2289,36 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 10, "label": "text", "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, + "l": 468.0, + "t": 296.67, + "r": 515.0, + "b": 312.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 9, @@ -1984,36 +2329,36 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 11, "label": "text", "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, + "l": 274.0, + "t": 490.33, + "r": 385.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -2024,36 +2369,36 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 27, + "id": 12, "label": "text", "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, + "l": 292.67, + "t": 459.0, + "r": 363.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2064,36 +2409,36 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 28, + "id": 13, "label": "text", "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 278.0, + "t": 408.0, + "r": 383.67, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 12, @@ -2104,21 +2449,141 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33, + "t": 376.0, + "r": 351.33, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.67, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33, + "t": 296.67, + "r": 351.33, + "b": 312.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -2130,261 +2595,25 @@ "ched", "ched", "ched", - "ched", "nl", "fcel", "fcel", - "ecel", - "fcel", - "nl", - "fcel", - "fcel", - "fcel", "fcel", "nl", "fcel", "fcel", "fcel", - "ecel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "nothing", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2393,10 +2622,162 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "inside", + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 204.0, + "r": 168.67, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33, + "t": 105.67, + "r": 363.67, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.67, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.0, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.0, + "r": 514.0, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false } ] } @@ -2416,13 +2797,13 @@ "id": 0, "label": "table", "bbox": { - "l": 280.59, - "t": 233.73, - "r": 738.57, - "b": 519.09, + "l": 240.9, + "t": 277.42, + "r": 722.95, + "b": 524.35, "coord_origin": "TOPLEFT" }, - "confidence": 0.955, + "confidence": 0.979, "cells": [ { "index": 0, @@ -2433,21 +2814,21 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -2458,21 +2839,21 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -2483,21 +2864,21 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -2508,21 +2889,21 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -2533,21 +2914,21 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -2558,21 +2939,21 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -2583,21 +2964,21 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -2608,21 +2989,21 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -2633,21 +3014,21 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -2658,21 +3039,21 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -2683,21 +3064,21 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -2708,21 +3089,21 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -2733,35 +3114,110 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 16, + "id": 1, "label": "text", "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, + "l": 602.0, + "t": 485.67, + "r": 694.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -2772,36 +3228,36 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 2, "label": "text", "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, + "l": 610.0, + "t": 454.33, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 1, @@ -2812,36 +3268,36 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 3, "label": "text", "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, + "l": 623.33, + "t": 392.0, + "r": 670.33, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -2852,36 +3308,36 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 4, "label": "text", "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, + "l": 623.33, + "t": 312.0, + "r": 670.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -2892,36 +3348,36 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 5, "label": "text", "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, + "l": 428.33, + "t": 485.67, + "r": 559.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -2932,36 +3388,36 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 6, "label": "text", "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, + "l": 456.0, + "t": 459.0, + "r": 526.67, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -2972,36 +3428,36 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 7, "label": "text", "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, + "l": 442.33, + "t": 408.0, + "r": 545.0, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 6, @@ -3012,36 +3468,36 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 8, "label": "text", "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -3052,36 +3508,36 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 9, "label": "text", "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, + "l": 442.33, + "t": 328.0, + "r": 545.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 8, @@ -3092,36 +3548,36 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 10, "label": "text", "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, + "l": 468.0, + "t": 296.67, + "r": 515.0, + "b": 312.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 9, @@ -3132,36 +3588,36 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 11, "label": "text", "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, + "l": 274.0, + "t": 490.33, + "r": 385.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -3172,36 +3628,36 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 27, + "id": 12, "label": "text", "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, + "l": 292.67, + "t": 459.0, + "r": 363.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3212,36 +3668,36 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 28, + "id": 13, "label": "text", "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 278.0, + "t": 408.0, + "r": 383.67, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 12, @@ -3252,21 +3708,141 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33, + "t": 376.0, + "r": 351.33, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.67, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33, + "t": 296.67, + "r": 351.33, + "b": 312.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -3278,261 +3854,25 @@ "ched", "ched", "ched", - "ched", "nl", "fcel", "fcel", - "ecel", - "fcel", - "nl", - "fcel", - "fcel", - "fcel", "fcel", "nl", "fcel", "fcel", "fcel", - "ecel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "nothing", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3541,10 +3881,162 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "inside", + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 204.0, + "r": 168.67, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33, + "t": 105.67, + "r": 363.67, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.67, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.0, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.0, + "r": 514.0, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false } ] } @@ -3558,13 +4050,13 @@ "id": 0, "label": "table", "bbox": { - "l": 280.59, - "t": 233.73, - "r": 738.57, - "b": 519.09, + "l": 240.9, + "t": 277.42, + "r": 722.95, + "b": 524.35, "coord_origin": "TOPLEFT" }, - "confidence": 0.955, + "confidence": 0.979, "cells": [ { "index": 0, @@ -3575,21 +4067,21 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -3600,21 +4092,21 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 2, @@ -3625,21 +4117,21 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -3650,21 +4142,21 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -3675,21 +4167,21 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -3700,21 +4192,21 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -3725,21 +4217,21 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 7, @@ -3750,21 +4242,21 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -3775,21 +4267,21 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 9, @@ -3800,21 +4292,21 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 10, @@ -3825,21 +4317,21 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -3850,21 +4342,21 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -3875,35 +4367,110 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 16, + "id": 1, "label": "text", "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, + "l": 602.0, + "t": 485.67, + "r": 694.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -3914,36 +4481,36 @@ "a": 255 }, "rect": { - "r_x0": 534.41, - "r_y0": 488.43, - "r_x1": 596.97, - "r_y1": 488.43, - "r_x2": 596.97, - "r_y2": 474.71, - "r_x3": 534.41, - "r_y3": 474.71, + "r_x0": 694.67, + "r_y0": 485.67, + "r_x1": 602.0, + "r_y1": 485.67, + "r_x2": 602.0, + "r_y2": 506.33, + "r_x3": 694.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 2, "label": "text", "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, + "l": 610.0, + "t": 454.33, + "r": 680.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 1, @@ -3954,36 +4521,36 @@ "a": 255 }, "rect": { - "r_x0": 420.78, - "r_y0": 488.43, - "r_x1": 483.35, - "r_y1": 488.43, - "r_x2": 483.35, - "r_y2": 474.71, - "r_x3": 420.78, - "r_y3": 474.71, + "r_x0": 680.0, + "r_y0": 454.33, + "r_x1": 610.0, + "r_y1": 454.33, + "r_x2": 610.0, + "r_y2": 475.0, + "r_x3": 680.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 3, "label": "text", "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, + "l": 623.33, + "t": 392.0, + "r": 670.33, + "b": 408.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -3994,36 +4561,36 @@ "a": 255 }, "rect": { - "r_x0": 307.16, - "r_y0": 488.43, - "r_x1": 369.73, - "r_y1": 488.43, - "r_x2": 369.73, - "r_y2": 474.71, - "r_x3": 307.16, - "r_y3": 474.71, + "r_x0": 670.33, + "r_y0": 392.0, + "r_x1": 623.33, + "r_y1": 392.0, + "r_x2": 623.33, + "r_y2": 408.0, + "r_x3": 670.33, + "r_y3": 408.0, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 4, "label": "text", "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, + "l": 623.33, + "t": 312.0, + "r": 670.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -4034,36 +4601,36 @@ "a": 255 }, "rect": { - "r_x0": 641.33, - "r_y0": 420.93, - "r_x1": 718.47, - "r_y1": 420.93, - "r_x2": 718.47, - "r_y2": 407.21, - "r_x3": 641.33, - "r_y3": 407.21, + "r_x0": 670.33, + "r_y0": 312.0, + "r_x1": 623.33, + "r_y1": 312.0, + "r_x2": 623.33, + "r_y2": 328.0, + "r_x3": 670.33, + "r_y3": 328.0, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 5, "label": "text", "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, + "l": 428.33, + "t": 485.67, + "r": 559.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -4074,36 +4641,36 @@ "a": 255 }, "rect": { - "r_x0": 531.29, - "r_y0": 420.93, - "r_x1": 600.35, - "r_y1": 420.93, - "r_x2": 600.35, - "r_y2": 407.21, - "r_x3": 531.29, - "r_y3": 407.21, + "r_x0": 559.67, + "r_y0": 485.67, + "r_x1": 428.33, + "r_y1": 485.67, + "r_x2": 428.33, + "r_y2": 506.33, + "r_x3": 559.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 6, "label": "text", "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, + "l": 456.0, + "t": 459.0, + "r": 526.67, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -4114,36 +4681,36 @@ "a": 255 }, "rect": { - "r_x0": 410.9, - "r_y0": 420.93, - "r_x1": 494.6, - "r_y1": 420.93, - "r_x2": 494.6, - "r_y2": 407.21, - "r_x3": 410.9, - "r_y3": 407.21, + "r_x0": 526.67, + "r_y0": 459.0, + "r_x1": 456.0, + "r_y1": 459.0, + "r_x2": 456.0, + "r_y2": 475.0, + "r_x3": 526.67, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 7, "label": "text", "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, + "l": 442.33, + "t": 408.0, + "r": 545.0, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 6, @@ -4154,36 +4721,36 @@ "a": 255 }, "rect": { - "r_x0": 326.21, - "r_y0": 420.93, - "r_x1": 350.6, - "r_y1": 420.93, - "r_x2": 350.6, - "r_y2": 407.21, - "r_x3": 326.21, - "r_y3": 407.21, + "r_x0": 545.0, + "r_y0": 408.0, + "r_x1": 442.33, + "r_y1": 408.0, + "r_x2": 442.33, + "r_y2": 424.0, + "r_x3": 545.0, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 8, "label": "text", "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, + "l": 468.0, + "t": 376.0, + "r": 515.0, + "b": 392.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -4194,36 +4761,36 @@ "a": 255 }, "rect": { - "r_x0": 647.54, - "r_y0": 352.3, - "r_x1": 711.72, - "r_y1": 352.3, - "r_x2": 711.72, - "r_y2": 338.59, - "r_x3": 647.54, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 376.0, + "r_x1": 468.0, + "r_y1": 376.0, + "r_x2": 468.0, + "r_y2": 392.0, + "r_x3": 515.0, + "r_y3": 392.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 24, + "id": 9, "label": "text", "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, + "l": 442.33, + "t": 328.0, + "r": 545.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 8, @@ -4234,36 +4801,36 @@ "a": 255 }, "rect": { - "r_x0": 435.41, - "r_y0": 352.3, - "r_x1": 468.73, - "r_y1": 352.3, - "r_x2": 468.73, - "r_y2": 338.59, - "r_x3": 435.41, - "r_y3": 338.59, + "r_x0": 545.0, + "r_y0": 328.0, + "r_x1": 442.33, + "r_y1": 328.0, + "r_x2": 442.33, + "r_y2": 344.0, + "r_x3": 545.0, + "r_y3": 344.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 25, + "id": 10, "label": "text", "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, + "l": 468.0, + "t": 296.67, + "r": 515.0, + "b": 312.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 9, @@ -4274,36 +4841,36 @@ "a": 255 }, "rect": { - "r_x0": 323.39, - "r_y0": 352.3, - "r_x1": 355.1, - "r_y1": 352.3, - "r_x2": 355.1, - "r_y2": 338.59, - "r_x3": 323.39, - "r_y3": 338.59, + "r_x0": 515.0, + "r_y0": 296.67, + "r_x1": 468.0, + "r_y1": 296.67, + "r_x2": 468.0, + "r_y2": 312.67, + "r_x3": 515.0, + "r_y3": 312.67, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 26, + "id": 11, "label": "text", "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, + "l": 274.0, + "t": 490.33, + "r": 385.67, + "b": 506.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -4314,36 +4881,36 @@ "a": 255 }, "rect": { - "r_x0": 634.24, - "r_y0": 279.18, - "r_x1": 725.22, - "r_y1": 279.18, - "r_x2": 725.22, - "r_y2": 265.46, - "r_x3": 634.24, - "r_y3": 265.46, + "r_x0": 385.67, + "r_y0": 490.33, + "r_x1": 274.0, + "r_y1": 490.33, + "r_x2": 274.0, + "r_y2": 506.33, + "r_x3": 385.67, + "r_y3": 506.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 27, + "id": 12, "label": "text", "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, + "l": 292.67, + "t": 459.0, + "r": 363.0, + "b": 475.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -4354,36 +4921,36 @@ "a": 255 }, "rect": { - "r_x0": 542.27, - "r_y0": 279.18, - "r_x1": 590.22, - "r_y1": 279.18, - "r_x2": 590.22, - "r_y2": 265.46, - "r_x3": 542.27, - "r_y3": 265.46, + "r_x0": 363.0, + "r_y0": 459.0, + "r_x1": 292.67, + "r_y1": 459.0, + "r_x2": 292.67, + "r_y2": 475.0, + "r_x3": 363.0, + "r_y3": 475.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 28, + "id": 13, "label": "text", "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 278.0, + "t": 408.0, + "r": 383.67, + "b": 424.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 12, @@ -4394,21 +4961,141 @@ "a": 255 }, "rect": { - "r_x0": 319.15, - "r_y0": 279.18, - "r_x1": 357.35, - "r_y1": 279.18, - "r_x2": 357.35, - "r_y2": 265.46, - "r_x3": 319.15, - "r_y3": 265.46, + "r_x0": 383.67, + "r_y0": 408.0, + "r_x1": 278.0, + "r_y1": 408.0, + "r_x2": 278.0, + "r_y2": 424.0, + "r_x3": 383.67, + "r_y3": 424.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 304.33, + "t": 376.0, + "r": 351.33, + "b": 392.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 376.0, + "r_x1": 304.33, + "r_y1": 376.0, + "r_x2": 304.33, + "r_y2": 392.0, + "r_x3": 351.33, + "r_y3": 392.0, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 278.0, + "t": 328.0, + "r": 383.67, + "b": 344.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 94.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 383.67, + "r_y0": 328.0, + "r_x1": 278.0, + "r_y1": 328.0, + "r_x2": 278.0, + "r_y2": 344.0, + "r_x3": 383.67, + "r_y3": 344.0, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 94.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 304.33, + "t": 296.67, + "r": 351.33, + "b": 312.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 351.33, + "r_y0": 296.67, + "r_x1": 304.33, + "r_y1": 296.67, + "r_x2": 304.33, + "r_y2": 312.67, + "r_x3": 351.33, + "r_y3": 312.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -4420,261 +5107,25 @@ "ched", "ched", "ched", - "ched", "nl", "fcel", "fcel", - "ecel", - "fcel", - "nl", - "fcel", - "fcel", - "fcel", "fcel", "nl", "fcel", "fcel", "fcel", - "ecel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 3, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 534.41, - "t": 474.71, - "r": 596.97, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 420.78, - "t": 474.71, - "r": 483.35, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 307.16, - "t": 474.71, - "r": 369.73, - "b": 488.43, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 641.33, - "t": 407.21, - "r": 718.47, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 531.29, - "t": 407.21, - "r": 600.35, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 410.9, - "t": 407.21, - "r": 494.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 326.21, - "t": 407.21, - "r": 350.6, - "b": 420.93, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 647.54, - "t": 338.59, - "r": 711.72, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 435.41, - "t": 338.59, - "r": 468.73, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 323.39, - "t": 338.59, - "r": 355.1, - "b": 352.3, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 634.24, - "t": 265.46, - "r": 725.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 542.27, - "t": 265.46, - "r": 590.22, - "b": 279.18, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "nothing", - "column_header": true, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 319.15, - "t": 265.46, - "r": 357.35, - "b": 279.18, + "l": 97.33, + "t": 105.67, + "r": 190.0, + "b": 126.33, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4683,10 +5134,162 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "inside", + "text": "Vertically merged", "column_header": true, "row_header": false, "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 204.0, + "r": 168.67, + "b": 220.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 121.67, + "t": 284.0, + "r": 168.67, + "b": 300.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 0, + "end_col_offset_idx": 1, + "text": "value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 232.33, + "t": 105.67, + "r": 363.67, + "b": 126.33, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Other merged column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 188.0, + "r": 349.67, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 247.0, + "t": 268.0, + "r": 349.67, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 1, + "end_col_offset_idx": 2, + "text": "Some other value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 406.33, + "t": 105.67, + "r": 518.0, + "b": 121.67, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 0, + "end_row_offset_idx": 1, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another column", + "column_header": true, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 188.0, + "r": 514.0, + "b": 204.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 1, + "end_row_offset_idx": 2, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false + }, + { + "bbox": { + "l": 408.33, + "t": 268.0, + "r": 514.0, + "b": 284.0, + "coord_origin": "TOPLEFT" + }, + "row_span": 1, + "col_span": 1, + "start_row_offset_idx": 2, + "end_row_offset_idx": 3, + "start_col_offset_idx": 2, + "end_col_offset_idx": 3, + "text": "Yet another value", + "column_header": false, + "row_header": false, + "row_section": false } ] } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt index 213dcced..d693f790 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.doctags.txt @@ -1,2 +1,2 @@ -and last row 2and row 1this is row 0nothingsome cellsColumn 0otherhave contentColumn 1insidehaveandColumn 2 +Yet another valueSome other valuevalue \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json index 28b62daa..9bc6ea25 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.json @@ -4,7 +4,7 @@ "name": "ocr_test_rotated_270", "origin": { "mimetype": "application/pdf", - "binary_hash": 142009988718862333, + "binary_hash": 8365439800722100027, "filename": "ocr_test_rotated_270.pdf" }, "furniture": { @@ -41,10 +41,10 @@ { "page_no": 1, "bbox": { - "l": 233.88, - "t": 739.02, - "r": 519.9, - "b": 280.96, + "l": 277.42, + "t": 722.96, + "r": 524.35, + "b": 240.9, "coord_origin": "BOTTOMLEFT" }, "charspan": [ @@ -60,67 +60,10 @@ "table_cells": [ { "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 443.33, + "t": 312.0, + "r": 490.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -129,74 +72,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "this is row 0", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 262.33, + "t": 296.67, + "r": 365.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -205,55 +91,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "and row 1", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 98.0, + "t": 296.67, + "r": 203.67, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -262,60 +110,22 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false } ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 1, + "num_cols": 3, "grid": [ [ { "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 98.0, + "t": 296.67, + "r": 203.67, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -324,17 +134,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and last row 2", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 262.33, + "t": 296.67, + "r": 365.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -343,17 +153,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "and row 1", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 443.33, + "t": 312.0, + "r": 490.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -362,239 +172,7 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "inside", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", + "text": "value", "column_header": false, "row_header": false, "row_section": false @@ -610,8 +188,8 @@ "pages": { "1": { "size": { - "width": 595.0, - "height": 842.0 + "width": 612.0, + "height": 792.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md index f423a6c2..e69de29b 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.md @@ -1,5 +0,0 @@ -| and last row 2 | and row 1 | this is row 0 | | -|------------------|-------------|-----------------|----------| -| nothing | | some cells | Column 0 | -| | other | have content | Column 1 | -| inside | have | and | Column 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json index 339cb0a4..d77269ce 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_270.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 595.0, - "height": 842.0 + "width": 612.0, + "height": 792.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 842.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 842.0, - "r_y2": 595.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 595.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -119,21 +119,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 3, @@ -144,21 +144,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -169,21 +169,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -194,21 +194,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -219,21 +219,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 7, @@ -244,21 +244,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -269,21 +269,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 9, @@ -294,21 +294,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -319,21 +319,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -344,21 +344,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -369,21 +369,96 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "has_chars": false, @@ -399,13 +474,13 @@ "id": 0, "label": "table", "bbox": { - "l": 233.88, - "t": 102.98, - "r": 519.9, - "b": 561.04, + "l": 277.42, + "t": 69.04, + "r": 524.35, + "b": 551.1, "coord_origin": "TOPLEFT" }, - "confidence": 0.967, + "confidence": 0.979, "cells": [ { "index": 0, @@ -416,21 +491,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -441,21 +516,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -466,21 +541,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 3, @@ -491,21 +566,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -516,21 +591,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -541,21 +616,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -566,21 +641,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 7, @@ -591,21 +666,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -616,21 +691,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 9, @@ -641,21 +716,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -666,21 +741,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -691,21 +766,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -716,35 +791,110 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, + "l": 485.67, + "t": 97.33, + "r": 506.33, + "b": 190.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -755,36 +905,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 5, + "id": 2, "label": "text", "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, + "l": 454.33, + "t": 112.0, + "r": 475.0, + "b": 182.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -795,36 +945,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 3, "label": "text", "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, + "l": 392.0, + "t": 121.67, + "r": 408.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 2, @@ -835,36 +985,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 4, "label": "text", "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 312.0, + "t": 121.67, + "r": 328.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -875,36 +1025,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 8, + "id": 5, "label": "text", "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, + "l": 485.67, + "t": 232.67, + "r": 506.33, + "b": 364.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -915,36 +1065,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 9, + "id": 6, "label": "text", "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, + "l": 459.0, + "t": 265.67, + "r": 475.0, + "b": 336.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -955,36 +1105,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 10, + "id": 7, "label": "text", "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 6, @@ -995,36 +1145,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 11, + "id": 8, "label": "text", "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1035,36 +1185,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 9, "label": "text", "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 8, @@ -1075,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 10, "label": "text", "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, + "l": 296.67, + "t": 277.33, + "r": 312.67, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1115,36 +1265,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 11, "label": "text", "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 490.33, + "t": 406.33, + "r": 506.33, + "b": 518.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -1155,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 12, "label": "text", "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, + "l": 459.0, + "t": 429.33, + "r": 475.0, + "b": 499.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1195,36 +1345,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 13, "label": "text", "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, + "l": 408.0, + "t": 408.33, + "r": 424.0, + "b": 514.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -1235,21 +1385,141 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 376.0, + "t": 440.67, + "r": 392.0, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.33, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 296.67, + "t": 440.67, + "r": 312.67, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -1268,13 +1538,13 @@ "id": 0, "label": "table", "bbox": { - "l": 233.88, - "t": 102.98, - "r": 519.9, - "b": 561.04, + "l": 277.42, + "t": 69.04, + "r": 524.35, + "b": 551.1, "coord_origin": "TOPLEFT" }, - "confidence": 0.967, + "confidence": 0.979, "cells": [ { "index": 0, @@ -1285,21 +1555,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -1310,21 +1580,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -1335,21 +1605,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 3, @@ -1360,21 +1630,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -1385,21 +1655,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -1410,21 +1680,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -1435,21 +1705,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 7, @@ -1460,21 +1730,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -1485,21 +1755,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 9, @@ -1510,21 +1780,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -1535,21 +1805,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -1560,21 +1830,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -1585,35 +1855,110 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, + "l": 485.67, + "t": 97.33, + "r": 506.33, + "b": 190.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -1624,36 +1969,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 5, + "id": 2, "label": "text", "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, + "l": 454.33, + "t": 112.0, + "r": 475.0, + "b": 182.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -1664,36 +2009,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 3, "label": "text", "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, + "l": 392.0, + "t": 121.67, + "r": 408.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 2, @@ -1704,36 +2049,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 4, "label": "text", "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 312.0, + "t": 121.67, + "r": 328.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -1744,36 +2089,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 8, + "id": 5, "label": "text", "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, + "l": 485.67, + "t": 232.67, + "r": 506.33, + "b": 364.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -1784,36 +2129,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 9, + "id": 6, "label": "text", "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, + "l": 459.0, + "t": 265.67, + "r": 475.0, + "b": 336.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -1824,36 +2169,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 10, + "id": 7, "label": "text", "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 6, @@ -1864,36 +2209,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 11, + "id": 8, "label": "text", "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1904,36 +2249,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 9, "label": "text", "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 8, @@ -1944,36 +2289,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 10, "label": "text", "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, + "l": 296.67, + "t": 277.33, + "r": 312.67, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1984,36 +2329,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 11, "label": "text", "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 490.33, + "t": 406.33, + "r": 506.33, + "b": 518.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -2024,36 +2369,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 12, "label": "text", "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, + "l": 459.0, + "t": 429.33, + "r": 475.0, + "b": 499.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2064,36 +2409,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 13, "label": "text", "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, + "l": 408.0, + "t": 408.33, + "r": 424.0, + "b": 514.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -2104,21 +2449,141 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 376.0, + "t": 440.67, + "r": 392.0, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.33, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 296.67, + "t": 440.67, + "r": 312.67, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -2127,93 +2592,28 @@ }, "text": null, "otsl_seq": [ - "fcel", - "fcel", - "fcel", - "ecel", + "ched", + "ched", + "ched", "nl", "fcel", - "ecel", - "fcel", - "fcel", - "nl", - "ecel", - "fcel", "fcel", "fcel", "nl", "fcel", "fcel", "fcel", - "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 1, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 443.33, + "t": 312.0, + "r": 490.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2222,74 +2622,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "this is row 0", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 262.33, + "t": 296.67, + "r": 365.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2298,55 +2641,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "and row 1", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 98.0, + "t": 296.67, + "r": 203.67, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -2355,45 +2660,7 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -2416,13 +2683,13 @@ "id": 0, "label": "table", "bbox": { - "l": 233.88, - "t": 102.98, - "r": 519.9, - "b": 561.04, + "l": 277.42, + "t": 69.04, + "r": 524.35, + "b": 551.1, "coord_origin": "TOPLEFT" }, - "confidence": 0.967, + "confidence": 0.979, "cells": [ { "index": 0, @@ -2433,21 +2700,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -2458,21 +2725,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -2483,21 +2750,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 3, @@ -2508,21 +2775,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -2533,21 +2800,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -2558,21 +2825,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -2583,21 +2850,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 7, @@ -2608,21 +2875,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -2633,21 +2900,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 9, @@ -2658,21 +2925,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -2683,21 +2950,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -2708,21 +2975,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -2733,35 +3000,110 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, + "l": 485.67, + "t": 97.33, + "r": 506.33, + "b": 190.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -2772,36 +3114,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 5, + "id": 2, "label": "text", "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, + "l": 454.33, + "t": 112.0, + "r": 475.0, + "b": 182.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -2812,36 +3154,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 3, "label": "text", "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, + "l": 392.0, + "t": 121.67, + "r": 408.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 2, @@ -2852,36 +3194,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 4, "label": "text", "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 312.0, + "t": 121.67, + "r": 328.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -2892,36 +3234,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 8, + "id": 5, "label": "text", "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, + "l": 485.67, + "t": 232.67, + "r": 506.33, + "b": 364.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -2932,36 +3274,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 9, + "id": 6, "label": "text", "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, + "l": 459.0, + "t": 265.67, + "r": 475.0, + "b": 336.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -2972,36 +3314,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 10, + "id": 7, "label": "text", "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 6, @@ -3012,36 +3354,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 11, + "id": 8, "label": "text", "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -3052,36 +3394,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 9, "label": "text", "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 8, @@ -3092,36 +3434,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 10, "label": "text", "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, + "l": 296.67, + "t": 277.33, + "r": 312.67, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -3132,36 +3474,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 11, "label": "text", "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 490.33, + "t": 406.33, + "r": 506.33, + "b": 518.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -3172,36 +3514,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 12, "label": "text", "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, + "l": 459.0, + "t": 429.33, + "r": 475.0, + "b": 499.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3212,36 +3554,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 13, "label": "text", "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, + "l": 408.0, + "t": 408.33, + "r": 424.0, + "b": 514.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -3252,21 +3594,141 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 376.0, + "t": 440.67, + "r": 392.0, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.33, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 296.67, + "t": 440.67, + "r": 312.67, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -3275,93 +3737,28 @@ }, "text": null, "otsl_seq": [ - "fcel", - "fcel", - "fcel", - "ecel", + "ched", + "ched", + "ched", "nl", "fcel", - "ecel", - "fcel", - "fcel", - "nl", - "ecel", - "fcel", "fcel", "fcel", "nl", "fcel", "fcel", "fcel", - "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 1, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 443.33, + "t": 312.0, + "r": 490.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3370,74 +3767,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "this is row 0", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 262.33, + "t": 296.67, + "r": 365.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3446,55 +3786,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "and row 1", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 98.0, + "t": 296.67, + "r": 203.67, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -3503,45 +3805,7 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false @@ -3558,13 +3822,13 @@ "id": 0, "label": "table", "bbox": { - "l": 233.88, - "t": 102.98, - "r": 519.9, - "b": 561.04, + "l": 277.42, + "t": 69.04, + "r": 524.35, + "b": 551.1, "coord_origin": "TOPLEFT" }, - "confidence": 0.967, + "confidence": 0.979, "cells": [ { "index": 0, @@ -3575,21 +3839,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 1, @@ -3600,21 +3864,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -3625,21 +3889,21 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 3, @@ -3650,21 +3914,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -3675,21 +3939,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 5, @@ -3700,21 +3964,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 6, @@ -3725,21 +3989,21 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true }, { "index": 7, @@ -3750,21 +4014,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -3775,21 +4039,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 9, @@ -3800,21 +4064,21 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -3825,21 +4089,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -3850,21 +4114,21 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -3875,35 +4139,110 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 4, + "id": 1, "label": "text", "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, + "l": 485.67, + "t": 97.33, + "r": 506.33, + "b": 190.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 0, @@ -3914,36 +4253,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 307.59, - "r_x1": 488.43, - "r_y1": 307.59, - "r_x2": 488.43, - "r_y2": 245.03, - "r_x3": 474.71, - "r_y3": 245.03, + "r_x0": 485.67, + "r_y0": 97.33, + "r_x1": 485.67, + "r_y1": 190.0, + "r_x2": 506.33, + "r_y2": 190.0, + "r_x3": 506.33, + "r_y3": 97.33, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 5, + "id": 2, "label": "text", "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, + "l": 454.33, + "t": 112.0, + "r": 475.0, + "b": 182.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -3954,36 +4293,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 421.22, - "r_x1": 488.43, - "r_y1": 421.22, - "r_x2": 488.43, - "r_y2": 358.65, - "r_x3": 474.71, - "r_y3": 358.65, + "r_x0": 454.33, + "r_y0": 112.0, + "r_x1": 454.33, + "r_y1": 182.33, + "r_x2": 475.0, + "r_y2": 182.33, + "r_x3": 475.0, + "r_y3": 112.0, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 6, + "id": 3, "label": "text", "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, + "l": 392.0, + "t": 121.67, + "r": 408.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 2, @@ -3994,36 +4333,36 @@ "a": 255 }, "rect": { - "r_x0": 474.71, - "r_y0": 534.84, - "r_x1": 488.43, - "r_y1": 534.84, - "r_x2": 488.43, - "r_y2": 472.27, - "r_x3": 474.71, - "r_y3": 472.27, + "r_x0": 392.0, + "r_y0": 121.67, + "r_x1": 392.0, + "r_y1": 168.67, + "r_x2": 408.0, + "r_y2": 168.67, + "r_x3": 408.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 7, + "id": 4, "label": "text", "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 312.0, + "t": 121.67, + "r": 328.0, + "b": 168.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -4034,36 +4373,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 200.67, - "r_x1": 420.93, - "r_y1": 200.67, - "r_x2": 420.93, - "r_y2": 123.53, - "r_x3": 407.21, - "r_y3": 123.53, + "r_x0": 312.0, + "r_y0": 121.67, + "r_x1": 312.0, + "r_y1": 168.67, + "r_x2": 328.0, + "r_y2": 168.67, + "r_x3": 328.0, + "r_y3": 121.67, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 8, + "id": 5, "label": "text", "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, + "l": 485.67, + "t": 232.67, + "r": 506.33, + "b": 364.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 4, @@ -4074,36 +4413,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 310.71, - "r_x1": 420.93, - "r_y1": 310.71, - "r_x2": 420.93, - "r_y2": 241.65, - "r_x3": 407.21, - "r_y3": 241.65, + "r_x0": 485.67, + "r_y0": 232.67, + "r_x1": 485.67, + "r_y1": 364.0, + "r_x2": 506.33, + "r_y2": 364.0, + "r_x3": 506.33, + "r_y3": 232.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 9, + "id": 6, "label": "text", "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, + "l": 459.0, + "t": 265.67, + "r": 475.0, + "b": 336.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 5, @@ -4114,36 +4453,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 431.1, - "r_x1": 420.93, - "r_y1": 431.1, - "r_x2": 420.93, - "r_y2": 347.4, - "r_x3": 407.21, - "r_y3": 347.4, + "r_x0": 459.0, + "r_y0": 265.67, + "r_x1": 459.0, + "r_y1": 336.0, + "r_x2": 475.0, + "r_y2": 336.0, + "r_x3": 475.0, + "r_y3": 265.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 10, + "id": 7, "label": "text", "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, + "l": 408.0, + "t": 247.0, + "r": 424.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 89.0, "cells": [ { "index": 6, @@ -4154,36 +4493,36 @@ "a": 255 }, "rect": { - "r_x0": 407.21, - "r_y0": 515.79, - "r_x1": 420.93, - "r_y1": 515.79, - "r_x2": 420.93, - "r_y2": 491.4, - "r_x3": 407.21, - "r_y3": 491.4, + "r_x0": 408.0, + "r_y0": 247.0, + "r_x1": 408.0, + "r_y1": 349.67, + "r_x2": 424.0, + "r_y2": 349.67, + "r_x3": 424.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 89.0, + "from_ocr": true } ], "children": [] }, { - "id": 11, + "id": 8, "label": "text", "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 376.0, + "t": 277.0, + "r": 392.0, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -4194,36 +4533,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 194.46, - "r_x1": 352.3, - "r_y1": 194.46, - "r_x2": 352.3, - "r_y2": 130.28, - "r_x3": 338.59, - "r_y3": 130.28, + "r_x0": 376.0, + "r_y0": 277.0, + "r_x1": 376.0, + "r_y1": 324.33, + "r_x2": 392.0, + "r_y2": 324.33, + "r_x3": 392.0, + "r_y3": 277.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 9, "label": "text", "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, + "l": 328.0, + "t": 247.0, + "r": 344.0, + "b": 349.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 8, @@ -4234,36 +4573,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 406.59, - "r_x1": 352.3, - "r_y1": 406.59, - "r_x2": 352.3, - "r_y2": 373.27, - "r_x3": 338.59, - "r_y3": 373.27, + "r_x0": 328.0, + "r_y0": 247.0, + "r_x1": 328.0, + "r_y1": 349.67, + "r_x2": 344.0, + "r_y2": 349.67, + "r_x3": 344.0, + "r_y3": 247.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 10, "label": "text", "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, + "l": 296.67, + "t": 277.33, + "r": 312.67, + "b": 324.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -4274,36 +4613,36 @@ "a": 255 }, "rect": { - "r_x0": 338.59, - "r_y0": 518.61, - "r_x1": 352.3, - "r_y1": 518.61, - "r_x2": 352.3, - "r_y2": 486.9, - "r_x3": 338.59, - "r_y3": 486.9, + "r_x0": 296.67, + "r_y0": 277.33, + "r_x1": 296.67, + "r_y1": 324.33, + "r_x2": 312.67, + "r_y2": 324.33, + "r_x3": 312.67, + "r_y3": 277.33, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 11, "label": "text", "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 490.33, + "t": 406.33, + "r": 506.33, + "b": 518.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -4314,36 +4653,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 207.76, - "r_x1": 279.18, - "r_y1": 207.76, - "r_x2": 279.18, - "r_y2": 116.78, - "r_x3": 265.46, - "r_y3": 116.78, + "r_x0": 490.33, + "r_y0": 406.33, + "r_x1": 490.33, + "r_y1": 518.33, + "r_x2": 506.33, + "r_y2": 518.33, + "r_x3": 506.33, + "r_y3": 406.33, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 12, "label": "text", "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, + "l": 459.0, + "t": 429.33, + "r": 475.0, + "b": 499.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -4354,36 +4693,36 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 299.73, - "r_x1": 279.18, - "r_y1": 299.73, - "r_x2": 279.18, - "r_y2": 251.78, - "r_x3": 265.46, - "r_y3": 251.78, + "r_x0": 459.0, + "r_y0": 429.33, + "r_x1": 459.0, + "r_y1": 499.33, + "r_x2": 475.0, + "r_y2": 499.33, + "r_x3": 475.0, + "r_y3": 429.33, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 13, "label": "text", "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, + "l": 408.0, + "t": 408.33, + "r": 424.0, + "b": 514.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -4394,21 +4733,141 @@ "a": 255 }, "rect": { - "r_x0": 265.46, - "r_y0": 522.85, - "r_x1": 279.18, - "r_y1": 522.85, - "r_x2": 279.18, - "r_y2": 484.65, - "r_x3": 265.46, - "r_y3": 484.65, + "r_x0": 408.0, + "r_y0": 408.33, + "r_x1": 408.0, + "r_y1": 514.0, + "r_x2": 424.0, + "r_y2": 514.0, + "r_x3": 424.0, + "r_y3": 408.33, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 376.0, + "t": 440.67, + "r": 392.0, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 96.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 376.0, + "r_y0": 440.67, + "r_x1": 376.0, + "r_y1": 487.67, + "r_x2": 392.0, + "r_y2": 487.67, + "r_x3": 392.0, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 96.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 328.0, + "t": 408.33, + "r": 344.0, + "b": 514.0, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 328.0, + "r_y0": 408.33, + "r_x1": 328.0, + "r_y1": 514.0, + "r_x2": 344.0, + "r_y2": 514.0, + "r_x3": 344.0, + "r_y3": 408.33, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 296.67, + "t": 440.67, + "r": 312.67, + "b": 487.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 296.67, + "r_y0": 440.67, + "r_x1": 296.67, + "r_y1": 487.67, + "r_x2": 312.67, + "r_y2": 487.67, + "r_x3": 312.67, + "r_y3": 440.67, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -4417,93 +4876,28 @@ }, "text": null, "otsl_seq": [ - "fcel", - "fcel", - "fcel", - "ecel", + "ched", + "ched", + "ched", "nl", "fcel", - "ecel", - "fcel", - "fcel", - "nl", - "ecel", - "fcel", "fcel", "fcel", "nl", "fcel", "fcel", "fcel", - "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, + "num_rows": 1, + "num_cols": 3, "table_cells": [ { "bbox": { - "l": 474.71, - "t": 245.03, - "r": 488.43, - "b": 307.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 358.65, - "r": 488.43, - "b": 421.22, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 474.71, - "t": 472.27, - "r": 488.43, - "b": 534.84, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 123.53, - "r": 420.93, - "b": 200.67, + "l": 443.33, + "t": 312.0, + "r": 490.33, + "b": 328.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4512,74 +4906,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 2, "end_col_offset_idx": 3, - "text": "this is row 0", + "text": "value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 407.21, - "t": 241.65, - "r": 420.93, - "b": 310.71, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 347.4, - "r": 420.93, - "b": 431.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 407.21, - "t": 491.4, - "r": 420.93, - "b": 515.79, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 130.28, - "r": 352.3, - "b": 194.46, + "l": 262.33, + "t": 296.67, + "r": 365.0, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4588,55 +4925,17 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 1, "end_col_offset_idx": 2, - "text": "and row 1", + "text": "Some other value", "column_header": false, "row_header": false, "row_section": false }, { "bbox": { - "l": 338.59, - "t": 373.27, - "r": 352.3, - "b": 406.59, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 338.59, - "t": 486.9, - "r": 352.3, - "b": 518.61, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 116.78, - "r": 279.18, - "b": 207.76, + "l": 98.0, + "t": 296.67, + "r": 203.67, + "b": 344.0, "coord_origin": "TOPLEFT" }, "row_span": 1, @@ -4645,45 +4944,7 @@ "end_row_offset_idx": 1, "start_col_offset_idx": 0, "end_col_offset_idx": 1, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 251.78, - "r": 279.18, - "b": 299.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 265.46, - "t": 484.65, - "r": 279.18, - "b": 522.85, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "inside", + "text": "Yet another value", "column_header": false, "row_header": false, "row_section": false diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt index b8f362fc..0b13f376 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.doctags.txt @@ -1,2 +1,2 @@ -Column 2andhaveinsideColumn 1have contentotherColumn 0some cellsnothingthis is row 0and row 1and last row 2 + \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json index 19e3d0e1..dd589a5b 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.json @@ -4,7 +4,7 @@ "name": "ocr_test_rotated_90", "origin": { "mimetype": "application/pdf", - "binary_hash": 18214570700708620554, + "binary_hash": 6752841177619701916, "filename": "ocr_test_rotated_90.pdf" }, "furniture": { @@ -41,10 +41,10 @@ { "page_no": 1, "bbox": { - "l": 75.13, - "t": 562.14, - "r": 361.19, - "b": 103.0, + "l": 87.65, + "t": 551.1, + "r": 334.58, + "b": 69.04, "coord_origin": "BOTTOMLEFT" }, "charspan": [ @@ -57,550 +57,10 @@ "references": [], "footnotes": [], "data": { - "table_cells": [ - { - "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - "num_rows": 4, - "num_cols": 4, - "grid": [ - [ - { - "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - } - ], - [ - { - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - } - ] - ] + "table_cells": [], + "num_rows": 0, + "num_cols": 0, + "grid": [] }, "annotations": [] } @@ -610,8 +70,8 @@ "pages": { "1": { "size": { - "width": 595.0, - "height": 842.0 + "width": 612.0, + "height": 792.0 }, "page_no": 1 } diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md index a45b3c36..e69de29b 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.md @@ -1,5 +0,0 @@ -| Column 2 | and | have | inside | -|------------|---------------|-----------|----------------| -| Column 1 | have content | other | | -| Column 0 | some cells | | nothing | -| | this is row 0 | and row 1 | and last row 2 | \ No newline at end of file diff --git a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json index cff232ce..186a44d5 100644 --- a/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json +++ b/tests/data_scanned/groundtruth/docling_v2/ocr_test_rotated_90.pages.json @@ -2,8 +2,8 @@ { "page_no": 0, "size": { - "width": 595.0, - "height": 842.0 + "width": 612.0, + "height": 792.0 }, "parsed_page": { "dimension": { @@ -11,47 +11,47 @@ "rect": { "r_x0": 0.0, "r_y0": 0.0, - "r_x1": 842.0, + "r_x1": 792.0, "r_y1": 0.0, - "r_x2": 842.0, - "r_y2": 595.0, + "r_x2": 792.0, + "r_y2": 612.0, "r_x3": 0.0, - "r_y3": 595.0, + "r_y3": 612.0, "coord_origin": "BOTTOMLEFT" }, "boundary_type": "crop_box", "art_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "bleed_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "crop_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "media_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" }, "trim_bbox": { "l": 0.0, - "t": 595.0, - "r": 842.0, + "t": 612.0, + "r": 792.0, "b": 0.0, "coord_origin": "BOTTOMLEFT" } @@ -69,21 +69,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -94,21 +94,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -119,21 +119,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -144,21 +144,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -169,21 +169,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 5, @@ -194,21 +194,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 6, @@ -219,21 +219,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 7, @@ -244,21 +244,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -269,21 +269,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true }, { "index": 9, @@ -294,21 +294,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -319,21 +319,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -344,21 +344,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -369,21 +369,96 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "has_chars": false, @@ -399,13 +474,13 @@ "id": 0, "label": "table", "bbox": { - "l": 75.13, - "t": 279.86, - "r": 361.19, - "b": 739.0, + "l": 87.65, + "t": 240.9, + "r": 334.58, + "b": 722.96, "coord_origin": "TOPLEFT" }, - "confidence": 0.947, + "confidence": 0.979, "cells": [ { "index": 0, @@ -416,21 +491,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -441,21 +516,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -466,21 +541,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -491,21 +566,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -516,21 +591,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 5, @@ -541,21 +616,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 6, @@ -566,21 +641,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 7, @@ -591,21 +666,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -616,21 +691,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true }, { "index": 9, @@ -641,21 +716,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -666,21 +741,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -691,21 +766,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -716,35 +791,110 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 11, + "id": 1, "label": "text", "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, + "l": 105.67, + "t": 602.0, + "r": 126.33, + "b": 694.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -755,36 +905,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 2, "label": "text", "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, + "l": 137.0, + "t": 610.0, + "r": 157.67, + "b": 680.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -795,36 +945,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 3, "label": "text", "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, + "l": 204.0, + "t": 623.33, + "r": 220.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -835,36 +985,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 4, "label": "text", "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, + "l": 284.0, + "t": 623.33, + "r": 300.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -875,36 +1025,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 5, "label": "text", "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, + "l": 105.67, + "t": 428.0, + "r": 126.33, + "b": 559.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 4, @@ -915,36 +1065,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 6, "label": "text", "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 5, @@ -955,36 +1105,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 7, "label": "text", "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, + "l": 188.33, + "t": 442.33, + "r": 204.33, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 6, @@ -995,36 +1145,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 8, "label": "text", "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1035,36 +1185,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 9, "label": "text", "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, + "l": 268.0, + "t": 442.33, + "r": 284.0, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 93.0, "cells": [ { "index": 8, @@ -1075,36 +1225,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 10, "label": "text", "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, + "l": 299.67, + "t": 468.0, + "r": 315.33, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1115,36 +1265,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 11, "label": "text", "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, + "l": 105.67, + "t": 274.0, + "r": 121.67, + "b": 385.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -1155,36 +1305,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 12, "label": "text", "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, + "l": 137.0, + "t": 292.67, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -1195,36 +1345,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 13, "label": "text", "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, + "l": 188.33, + "t": 278.0, + "r": 204.33, + "b": 384.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -1235,21 +1385,141 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 220.0, + "t": 304.33, + "r": 236.0, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.67, + "t": 304.33, + "r": 315.33, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -1268,13 +1538,13 @@ "id": 0, "label": "table", "bbox": { - "l": 75.13, - "t": 279.86, - "r": 361.19, - "b": 739.0, + "l": 87.65, + "t": 240.9, + "r": 334.58, + "b": 722.96, "coord_origin": "TOPLEFT" }, - "confidence": 0.947, + "confidence": 0.979, "cells": [ { "index": 0, @@ -1285,21 +1555,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -1310,21 +1580,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -1335,21 +1605,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -1360,21 +1630,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -1385,21 +1655,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 5, @@ -1410,21 +1680,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 6, @@ -1435,21 +1705,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 7, @@ -1460,21 +1730,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -1485,21 +1755,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true }, { "index": 9, @@ -1510,21 +1780,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -1535,21 +1805,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -1560,21 +1830,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -1585,35 +1855,110 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 11, + "id": 1, "label": "text", "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, + "l": 105.67, + "t": 602.0, + "r": 126.33, + "b": 694.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -1624,36 +1969,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 2, "label": "text", "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, + "l": 137.0, + "t": 610.0, + "r": 157.67, + "b": 680.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -1664,36 +2009,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 3, "label": "text", "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, + "l": 204.0, + "t": 623.33, + "r": 220.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -1704,36 +2049,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 4, "label": "text", "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, + "l": 284.0, + "t": 623.33, + "r": 300.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -1744,36 +2089,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 5, "label": "text", "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, + "l": 105.67, + "t": 428.0, + "r": 126.33, + "b": 559.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 4, @@ -1784,36 +2129,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 6, "label": "text", "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 5, @@ -1824,36 +2169,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 7, "label": "text", "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, + "l": 188.33, + "t": 442.33, + "r": 204.33, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 6, @@ -1864,36 +2209,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 8, "label": "text", "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -1904,36 +2249,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 9, "label": "text", "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, + "l": 268.0, + "t": 442.33, + "r": 284.0, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 93.0, "cells": [ { "index": 8, @@ -1944,36 +2289,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 10, "label": "text", "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, + "l": 299.67, + "t": 468.0, + "r": 315.33, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -1984,36 +2329,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 11, "label": "text", "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, + "l": 105.67, + "t": 274.0, + "r": 121.67, + "b": 385.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -2024,36 +2369,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 12, "label": "text", "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, + "l": 137.0, + "t": 292.67, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -2064,36 +2409,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 13, "label": "text", "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, + "l": 188.33, + "t": 278.0, + "r": 204.33, + "b": 384.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -2104,21 +2449,141 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 220.0, + "t": 304.33, + "r": 236.0, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.67, + "t": 304.33, + "r": 315.33, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -2127,278 +2592,22 @@ }, "text": null, "otsl_seq": [ - "fcel", - "fcel", - "fcel", - "fcel", + "ched", + "ched", + "ched", "nl", "fcel", "fcel", "fcel", - "ecel", "nl", "fcel", "fcel", - "ecel", - "fcel", - "nl", - "ecel", - "fcel", - "fcel", "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, - "table_cells": [ - { - "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", - "column_header": false, - "row_header": false, - "row_section": false - } - ] + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } } }, @@ -2416,13 +2625,13 @@ "id": 0, "label": "table", "bbox": { - "l": 75.13, - "t": 279.86, - "r": 361.19, - "b": 739.0, + "l": 87.65, + "t": 240.9, + "r": 334.58, + "b": 722.96, "coord_origin": "TOPLEFT" }, - "confidence": 0.947, + "confidence": 0.979, "cells": [ { "index": 0, @@ -2433,21 +2642,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -2458,21 +2667,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -2483,21 +2692,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -2508,21 +2717,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -2533,21 +2742,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 5, @@ -2558,21 +2767,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 6, @@ -2583,21 +2792,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 7, @@ -2608,21 +2817,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -2633,21 +2842,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true }, { "index": 9, @@ -2658,21 +2867,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -2683,21 +2892,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -2708,21 +2917,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -2733,35 +2942,110 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 11, + "id": 1, "label": "text", "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, + "l": 105.67, + "t": 602.0, + "r": 126.33, + "b": 694.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -2772,36 +3056,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 2, "label": "text", "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, + "l": 137.0, + "t": 610.0, + "r": 157.67, + "b": 680.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -2812,36 +3096,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 3, "label": "text", "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, + "l": 204.0, + "t": 623.33, + "r": 220.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -2852,36 +3136,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 4, "label": "text", "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, + "l": 284.0, + "t": 623.33, + "r": 300.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -2892,36 +3176,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 5, "label": "text", "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, + "l": 105.67, + "t": 428.0, + "r": 126.33, + "b": 559.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 4, @@ -2932,36 +3216,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 6, "label": "text", "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 5, @@ -2972,36 +3256,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 7, "label": "text", "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, + "l": 188.33, + "t": 442.33, + "r": 204.33, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 6, @@ -3012,36 +3296,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 8, "label": "text", "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -3052,36 +3336,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 9, "label": "text", "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, + "l": 268.0, + "t": 442.33, + "r": 284.0, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 93.0, "cells": [ { "index": 8, @@ -3092,36 +3376,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 10, "label": "text", "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, + "l": 299.67, + "t": 468.0, + "r": 315.33, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -3132,36 +3416,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 11, "label": "text", "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, + "l": 105.67, + "t": 274.0, + "r": 121.67, + "b": 385.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -3172,36 +3456,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 12, "label": "text", "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, + "l": 137.0, + "t": 292.67, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -3212,36 +3496,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 13, "label": "text", "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, + "l": 188.33, + "t": 278.0, + "r": 204.33, + "b": 384.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -3252,21 +3536,141 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 220.0, + "t": 304.33, + "r": 236.0, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.67, + "t": 304.33, + "r": 315.33, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -3275,278 +3679,22 @@ }, "text": null, "otsl_seq": [ - "fcel", - "fcel", - "fcel", - "fcel", + "ched", + "ched", + "ched", "nl", "fcel", "fcel", "fcel", - "ecel", "nl", "fcel", "fcel", - "ecel", - "fcel", - "nl", - "ecel", - "fcel", - "fcel", "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, - "table_cells": [ - { - "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", - "column_header": false, - "row_header": false, - "row_section": false - } - ] + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } ], "body": [ @@ -3558,13 +3706,13 @@ "id": 0, "label": "table", "bbox": { - "l": 75.13, - "t": 279.86, - "r": 361.19, - "b": 739.0, + "l": 87.65, + "t": 240.9, + "r": 334.58, + "b": 722.96, "coord_origin": "TOPLEFT" }, - "confidence": 0.947, + "confidence": 0.979, "cells": [ { "index": 0, @@ -3575,21 +3723,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true }, { "index": 1, @@ -3600,21 +3748,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true }, { "index": 2, @@ -3625,21 +3773,21 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 3, @@ -3650,21 +3798,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 4, @@ -3675,21 +3823,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true }, { "index": 5, @@ -3700,21 +3848,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 6, @@ -3725,21 +3873,21 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 7, @@ -3750,21 +3898,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 8, @@ -3775,21 +3923,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true }, { "index": 9, @@ -3800,21 +3948,21 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true }, { "index": 10, @@ -3825,21 +3973,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true }, { "index": 11, @@ -3850,21 +3998,21 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true }, { "index": 12, @@ -3875,35 +4023,110 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + }, + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [ { - "id": 11, + "id": 1, "label": "text", "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, + "l": 105.67, + "t": 602.0, + "r": 126.33, + "b": 694.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 90.0, "cells": [ { "index": 0, @@ -3914,36 +4137,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 596.98, - "r_x1": 120.29, - "r_y1": 596.98, - "r_x2": 120.29, - "r_y2": 534.41, - "r_x3": 106.57, - "r_y3": 534.41, + "r_x0": 126.33, + "r_y0": 694.67, + "r_x1": 126.33, + "r_y1": 602.0, + "r_x2": 105.67, + "r_y2": 602.0, + "r_x3": 105.67, + "r_y3": 694.67, "coord_origin": "TOPLEFT" }, - "text": "Column 0", - "orig": "Column 0", + "text": "Vertically", + "orig": "Vertically", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 90.0, + "from_ocr": true } ], "children": [] }, { - "id": 12, + "id": 2, "label": "text", "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, + "l": 137.0, + "t": 610.0, + "r": 157.67, + "b": 680.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 92.0, "cells": [ { "index": 1, @@ -3954,36 +4177,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 483.35, - "r_x1": 120.29, - "r_y1": 483.35, - "r_x2": 120.29, - "r_y2": 420.78, - "r_x3": 106.57, - "r_y3": 420.78, + "r_x0": 157.67, + "r_y0": 680.33, + "r_x1": 157.67, + "r_y1": 610.0, + "r_x2": 137.0, + "r_y2": 610.0, + "r_x3": 137.0, + "r_y3": 680.33, "coord_origin": "TOPLEFT" }, - "text": "Column 1", - "orig": "Column 1", + "text": "merged", + "orig": "merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 92.0, + "from_ocr": true } ], "children": [] }, { - "id": 13, + "id": 3, "label": "text", "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, + "l": 204.0, + "t": 623.33, + "r": 220.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 2, @@ -3994,36 +4217,36 @@ "a": 255 }, "rect": { - "r_x0": 106.57, - "r_y0": 369.73, - "r_x1": 120.29, - "r_y1": 369.73, - "r_x2": 120.29, - "r_y2": 307.16, - "r_x3": 106.57, - "r_y3": 307.16, + "r_x0": 220.0, + "r_y0": 670.33, + "r_x1": 220.0, + "r_y1": 623.33, + "r_x2": 204.0, + "r_y2": 623.33, + "r_x3": 204.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "Column 2", - "orig": "Column 2", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 14, + "id": 4, "label": "text", "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, + "l": 284.0, + "t": 623.33, + "r": 300.0, + "b": 670.33, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 3, @@ -4034,36 +4257,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 718.48, - "r_x1": 187.79, - "r_y1": 718.48, - "r_x2": 187.79, - "r_y2": 641.33, - "r_x3": 174.07, - "r_y3": 641.33, + "r_x0": 300.0, + "r_y0": 670.33, + "r_x1": 300.0, + "r_y1": 623.33, + "r_x2": 284.0, + "r_y2": 623.33, + "r_x3": 284.0, + "r_y3": 670.33, "coord_origin": "TOPLEFT" }, - "text": "this is row 0", - "orig": "this is row 0", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 15, + "id": 5, "label": "text", "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, + "l": 105.67, + "t": 428.0, + "r": 126.33, + "b": 559.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 91.0, "cells": [ { "index": 4, @@ -4074,36 +4297,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 600.35, - "r_x1": 187.79, - "r_y1": 600.35, - "r_x2": 187.79, - "r_y2": 531.29, - "r_x3": 174.07, - "r_y3": 531.29, + "r_x0": 126.33, + "r_y0": 559.67, + "r_x1": 126.33, + "r_y1": 428.0, + "r_x2": 105.67, + "r_y2": 428.0, + "r_x3": 105.67, + "r_y3": 559.67, "coord_origin": "TOPLEFT" }, - "text": "some cells", - "orig": "some cells", + "text": "Other merged", + "orig": "Other merged", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 91.0, + "from_ocr": true } ], "children": [] }, { - "id": 16, + "id": 6, "label": "text", "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, + "l": 137.0, + "t": 456.0, + "r": 153.0, + "b": 526.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 5, @@ -4114,36 +4337,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 494.6, - "r_x1": 187.79, - "r_y1": 494.6, - "r_x2": 187.79, - "r_y2": 410.9, - "r_x3": 174.07, - "r_y3": 410.9, + "r_x0": 153.0, + "r_y0": 526.67, + "r_x1": 153.0, + "r_y1": 456.0, + "r_x2": 137.0, + "r_y2": 456.0, + "r_x3": 137.0, + "r_y3": 526.67, "coord_origin": "TOPLEFT" }, - "text": "have content", - "orig": "have content", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 17, + "id": 7, "label": "text", "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, + "l": 188.33, + "t": 442.33, + "r": 204.33, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 6, @@ -4154,36 +4377,36 @@ "a": 255 }, "rect": { - "r_x0": 174.07, - "r_y0": 350.6, - "r_x1": 187.79, - "r_y1": 350.6, - "r_x2": 187.79, - "r_y2": 326.21, - "r_x3": 174.07, - "r_y3": 326.21, + "r_x0": 204.33, + "r_y0": 545.0, + "r_x1": 204.33, + "r_y1": 442.33, + "r_x2": 188.33, + "r_y2": 442.33, + "r_x3": 188.33, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "and", - "orig": "and", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 18, + "id": 8, "label": "text", "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, + "l": 220.0, + "t": 468.0, + "r": 236.0, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 7, @@ -4194,36 +4417,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 711.73, - "r_x1": 256.41, - "r_y1": 711.73, - "r_x2": 256.41, - "r_y2": 647.54, - "r_x3": 242.7, - "r_y3": 647.54, + "r_x0": 236.0, + "r_y0": 515.0, + "r_x1": 236.0, + "r_y1": 468.0, + "r_x2": 220.0, + "r_y2": 468.0, + "r_x3": 220.0, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "and row 1", - "orig": "and row 1", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 19, + "id": 9, "label": "text", "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, + "l": 268.0, + "t": 442.33, + "r": 284.0, + "b": 545.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 93.0, "cells": [ { "index": 8, @@ -4234,36 +4457,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 468.73, - "r_x1": 256.41, - "r_y1": 468.73, - "r_x2": 256.41, - "r_y2": 435.41, - "r_x3": 242.7, - "r_y3": 435.41, + "r_x0": 284.0, + "r_y0": 545.0, + "r_x1": 284.0, + "r_y1": 442.33, + "r_x2": 268.0, + "r_y2": 442.33, + "r_x3": 268.0, + "r_y3": 545.0, "coord_origin": "TOPLEFT" }, - "text": "other", - "orig": "other", + "text": "Some other", + "orig": "Some other", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 93.0, + "from_ocr": true } ], "children": [] }, { - "id": 20, + "id": 10, "label": "text", "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, + "l": 299.67, + "t": 468.0, + "r": 315.33, + "b": 515.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 96.0, "cells": [ { "index": 9, @@ -4274,36 +4497,36 @@ "a": 255 }, "rect": { - "r_x0": 242.7, - "r_y0": 355.1, - "r_x1": 256.41, - "r_y1": 355.1, - "r_x2": 256.41, - "r_y2": 323.39, - "r_x3": 242.7, - "r_y3": 323.39, + "r_x0": 315.33, + "r_y0": 515.0, + "r_x1": 315.33, + "r_y1": 468.0, + "r_x2": 299.67, + "r_y2": 468.0, + "r_x3": 299.67, + "r_y3": 515.0, "coord_origin": "TOPLEFT" }, - "text": "have", - "orig": "have", + "text": "value", + "orig": "value", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 96.0, + "from_ocr": true } ], "children": [] }, { - "id": 21, + "id": 11, "label": "text", "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, + "l": 105.67, + "t": 274.0, + "r": 121.67, + "b": 385.67, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 10, @@ -4314,36 +4537,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 725.23, - "r_x1": 329.54, - "r_y1": 725.23, - "r_x2": 329.54, - "r_y2": 634.24, - "r_x3": 315.82, - "r_y3": 634.24, + "r_x0": 121.67, + "r_y0": 385.67, + "r_x1": 121.67, + "r_y1": 274.0, + "r_x2": 105.67, + "r_y2": 274.0, + "r_x3": 105.67, + "r_y3": 385.67, "coord_origin": "TOPLEFT" }, - "text": "and last row 2", - "orig": "and last row 2", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true } ], "children": [] }, { - "id": 22, + "id": 12, "label": "text", "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, + "l": 137.0, + "t": 292.67, + "r": 153.0, + "b": 363.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 94.0, "cells": [ { "index": 11, @@ -4354,36 +4577,36 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 590.23, - "r_x1": 329.54, - "r_y1": 590.23, - "r_x2": 329.54, - "r_y2": 542.27, - "r_x3": 315.82, - "r_y3": 542.27, + "r_x0": 153.0, + "r_y0": 363.0, + "r_x1": 153.0, + "r_y1": 292.67, + "r_x2": 137.0, + "r_y2": 292.67, + "r_x3": 137.0, + "r_y3": 363.0, "coord_origin": "TOPLEFT" }, - "text": "nothing", - "orig": "nothing", + "text": "column", + "orig": "column", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 94.0, + "from_ocr": true } ], "children": [] }, { - "id": 23, + "id": 13, "label": "text", "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, + "l": 188.33, + "t": 278.0, + "r": 204.33, + "b": 384.0, "coord_origin": "TOPLEFT" }, - "confidence": 1.0, + "confidence": 95.0, "cells": [ { "index": 12, @@ -4394,21 +4617,141 @@ "a": 255 }, "rect": { - "r_x0": 315.82, - "r_y0": 357.35, - "r_x1": 329.54, - "r_y1": 357.35, - "r_x2": 329.54, - "r_y2": 319.15, - "r_x3": 315.82, - "r_y3": 319.15, + "r_x0": 204.33, + "r_y0": 384.0, + "r_x1": 204.33, + "r_y1": 278.0, + "r_x2": 188.33, + "r_y2": 278.0, + "r_x3": 188.33, + "r_y3": 384.0, "coord_origin": "TOPLEFT" }, - "text": "inside", - "orig": "inside", + "text": "Yet another", + "orig": "Yet another", "text_direction": "left_to_right", - "confidence": 1.0, - "from_ocr": false + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 14, + "label": "text", + "bbox": { + "l": 220.0, + "t": 304.33, + "r": 236.0, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 13, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 236.0, + "r_y0": 351.33, + "r_x1": 236.0, + "r_y1": 304.33, + "r_x2": 220.0, + "r_y2": 304.33, + "r_x3": 220.0, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 15, + "label": "text", + "bbox": { + "l": 268.0, + "t": 278.0, + "r": 284.0, + "b": 383.67, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 14, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 284.0, + "r_y0": 383.67, + "r_x1": 284.0, + "r_y1": 278.0, + "r_x2": 268.0, + "r_y2": 278.0, + "r_x3": 268.0, + "r_y3": 383.67, + "coord_origin": "TOPLEFT" + }, + "text": "Yet another", + "orig": "Yet another", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true + } + ], + "children": [] + }, + { + "id": 16, + "label": "text", + "bbox": { + "l": 299.67, + "t": 304.33, + "r": 315.33, + "b": 351.33, + "coord_origin": "TOPLEFT" + }, + "confidence": 95.0, + "cells": [ + { + "index": 15, + "rgba": { + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "rect": { + "r_x0": 315.33, + "r_y0": 351.33, + "r_x1": 315.33, + "r_y1": 304.33, + "r_x2": 299.67, + "r_y2": 304.33, + "r_x3": 299.67, + "r_y3": 351.33, + "coord_origin": "TOPLEFT" + }, + "text": "value", + "orig": "value", + "text_direction": "left_to_right", + "confidence": 95.0, + "from_ocr": true } ], "children": [] @@ -4417,278 +4760,22 @@ }, "text": null, "otsl_seq": [ - "fcel", - "fcel", - "fcel", - "fcel", + "ched", + "ched", + "ched", "nl", "fcel", "fcel", "fcel", - "ecel", "nl", "fcel", "fcel", - "ecel", - "fcel", - "nl", - "ecel", - "fcel", - "fcel", "fcel", "nl" ], - "num_rows": 4, - "num_cols": 4, - "table_cells": [ - { - "bbox": { - "l": 106.57, - "t": 534.41, - "r": 120.29, - "b": 596.98, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 420.78, - "r": 120.29, - "b": 483.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 106.57, - "t": 307.16, - "r": 120.29, - "b": 369.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 0, - "end_col_offset_idx": 1, - "text": "Column 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 641.33, - "r": 187.79, - "b": 718.48, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "this is row 0", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 531.29, - "r": 187.79, - "b": 600.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "some cells", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 410.9, - "r": 187.79, - "b": 494.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "have content", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 174.07, - "t": 326.21, - "r": 187.79, - "b": 350.6, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 1, - "end_col_offset_idx": 2, - "text": "and", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 647.54, - "r": 256.41, - "b": 711.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "and row 1", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 435.41, - "r": 256.41, - "b": 468.73, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 1, - "end_row_offset_idx": 2, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "other", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 242.7, - "t": 323.39, - "r": 256.41, - "b": 355.1, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 2, - "end_col_offset_idx": 3, - "text": "have", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 634.24, - "r": 329.54, - "b": 725.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 3, - "end_row_offset_idx": 4, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "and last row 2", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 542.27, - "r": 329.54, - "b": 590.23, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 2, - "end_row_offset_idx": 3, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "nothing", - "column_header": false, - "row_header": false, - "row_section": false - }, - { - "bbox": { - "l": 315.82, - "t": 319.15, - "r": 329.54, - "b": 357.35, - "coord_origin": "TOPLEFT" - }, - "row_span": 1, - "col_span": 1, - "start_row_offset_idx": 0, - "end_row_offset_idx": 1, - "start_col_offset_idx": 3, - "end_col_offset_idx": 4, - "text": "inside", - "column_header": false, - "row_header": false, - "row_section": false - } - ] + "num_rows": 0, + "num_cols": 0, + "table_cells": [] } ], "headers": [] diff --git a/tests/data_scanned/ocr_test.pdf b/tests/data_scanned/ocr_test.pdf index d7f83728d162e5ed663beb3681330ffe9a14db3b..7d14233ee9f941f78140ca0e5daf1c8beaa75079 100644 GIT binary patch literal 54895 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 XR5F|=WoJiV$_QZl<>W9Y4MG0_z;%iF diff --git a/tests/data_scanned/ocr_test_rotated_180.pdf b/tests/data_scanned/ocr_test_rotated_180.pdf index 22529b461d86429024dfc03c43cb06105a7e0d6f..959da830a2f2774029bc4e707faad5a1536e37df 100644 GIT binary patch literal 57396 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 H&kXlJJ!Xmt literal 23203 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 diff --git a/tests/data_scanned/ocr_test_rotated_90.pdf b/tests/data_scanned/ocr_test_rotated_90.pdf index 3aa4904b1b54b6f0f5bc88cde59049ef77d3ca10..f14477234c8a99d0ef02f5d7b87233f39d9cc2ea 100644 GIT binary patch literal 56145 zcmeFZXH-;Mw=IgIm_ZaoK%$Z)NzR}|kt8{TWGONfIT?{CIVX{vMI=X+LJ$OtEJ%=? zk(}X?bfy>Mb%n!jyXmjz4x)`9!g5Ha^JYbe{d8qn)X8or5L+S&+hCTV73XKHqyUEa*r0{xhpQ-D`gl-ddHXl7({ z-Yv;HtnR_*M?`*9R`-Z7_g>-SlitwlIeP5dm|3W$r~6VPn_D4hAT=y&_Vn!Z*gQSk z$dg$!#G3y_mVEz1!p@yjs?|Y*58mf3^67 zbfxI0n2EhzzEzEEk$0bt&HI*@HPITGbPqOqSO*6RRDZ?YlvnnnO7rj;k#QG=-DNTeNGe1T=u+FXZDTP7jHW>jbwR% zL*MDKRObECbEy?~G@rj@h!Z%_UyRcZ5i2EI?7|o;MD=i=>k@nUO|A~vjenNxpMBx^ z_mZo*+nZ6dYbhC{%uLYd*;Sp5(SQC$*2c&J)?L%m6qcQXmyh>6`+YM@i^phcJ}&O_ z>=Jg?c8;p{MkZ#|y6mzN65>Wq5HZMBs_4TuTcVvFnmJ0?+1T6JLIhFs|6gw_HxHM< zo&UJ8i^Hy7L}ue(98R92*NVTa zUBPDz&z_(!pE{M{dgaRZ?^jSyq7Fsaw>F3RM?SPKcPw_ui>`=y$*#4RcD8p2uM3aL zJ5=HP_n-gG3TU8re*apVSi@baxnZwY8^N7Y2jl6mic6Rf{bsUz-nN;6p9Gt$J zqzx~t1#rf2SC*MQw-(cE@o}^?kzc^Ux&P$?d+k{KFQ5IT3gq8+#)^Fp^Rv(FulOF5 z&rc(thBL;%DTuQrC4B~YVUPFUFaH0t2BNZxiX-JVLl8(K6?TT}*Pc?f%znts$XFaK zv-&;uvCd=jyt6KjoPR(-ynvH=XNpLL?J(JVc^LLY*4R%7m@#1o2ZvFwb%jJ;8^@WB zr4)&&Z;AcCr7oZ46qH(BU0t8)^gZ0{hySgN@N2&}J?EVMBuw_fgT1-z)V+;4)im+b zN};O|j6yw2wCT9PO;rRqIE}14JkAS!g{oQd@uJ>)DI%WY!#9paymsu{VpvnX)?}x? zMsu|?;@SGJoJa*V^p4;*Y3f>Ea6(6i}3>$pDYut$|GHfW~XZsq%s{7!< zgB;zNQteW6%l1VgTt2aDPnDk~VXIP6n@9UAu}rGcOXR+5tqh)<^JOkegVZz5`5J{^ zW7(cZ1I)@YyYQkL5|c!bg>1zI@@c?7B5fHreb+J?$Ln4muIbg-J=k4OvrQIz zO(8^IZ;RnkxqvK(-&q}LS6F4E&wf*_kqn0&gQVO9TX(!i+7m7hN}Il`%5MmXG@i;&p8Hw^x)Z%G=|)BC$`MsBm!b?SFlG zshBL-n##tk3D<=QBFXlY9e93*!2DanW{;{;t5r*~(00SoW^qPF##n()ShBFYicPnE zgO5m0;d=MS=Vyrf@83lB{1n?+QhgL^zS3dhL#kW)y+xdxGOy(o6?xNb95svdl&$gL z>a-|?T-1>3YQKE->P_Ctl#jioouW0yn7|JoxI+eyb|yjzM0col%dG>w2g&Vf9mbmi z-V~A*1S1#Q@y_@7h>QpIIGCotPr*|fVp!$XNrUA^4Xqn4~bTpNom)w*9GP zbNxq_0=c18zJ5))g#$;d@9(jvq&B>rpI;FOxi0_AQ_ml&uv;)hZ7&bo43!tcsen{K zVZVQlG+93`7OP*4mR+TZ9KQfbL=4+;an}#k zmqr^#Jy(ByewEm7&6Sav>7K=PhJf;-vy-@Aa0i?G*I76mno#g}D@X|m(`E(-nN+iK zoSBH3HEP}0vyNhRJnnNUow(I9E1siUVT(#mn~f^B9Zs;lM9ycsVUTz4Io=+7BiDI} zbn11J=T69Rlx=b=)~j+veQxnN+?y+&FRU0@V~JzcT_DXY= zualjQry@`KbJVyXE0l4V)_d(PkJRO7M~EFCa9Q;gq?|t9?et9;wl=v$CHm77!?kud z3huhSWp-<2w0KA5Q%g(Bz<^eAv>u!}I7q0vuhZWWH`T_!{Ojur(`7=XrKED5{n#50 z-Z!`1yyaSTG$VF=&b)0Hxd7jPF2HG_k2T~Kxl$spf)X9%h)shB!E)bh%b#W`rLt)+ z1PfoLOE0~^#aT_Skih5@4H31Tn{omd50;t-)pOs~;TT_bn(4_YQvH^12|RLzTtv+w z6q|fL)u>dT&E0%urfueHr({ATO}P8G&SF z9MZ&q8Z}}lPhsS8nwG~}W7m^}-8sXqkyUcwjz$<4^E=N+OX-#J(rMK1FR1yW}?E@&@+Vx&lv+;)Bo9dY7&w|1s(y31lBwwhzW!U!$4(Gv!D`$_}9bBnvu2 zolP|s`SITD>gFuzN_;pLGK68h2oD@tOx;-cO_>jJf$Yko<}TEqxvD8eJQ#gKjf=PD z^a*THB)`v&Yp$(5rHYvAP;Gi)+#bha_BARzmay(sT-8qX>$Ih&1Nzr8$}^ElqH{&> zEILz`Qz6k>e1CIKD(G5tft;3>RwTVblcc;#=#Ff6mcrD+(SS*4z-~gZ>g{yiEE-)- zdipFV7$X7!GLn*#P?u*qQ^g>hA%XjB{jgZ6+cwzWTEfuhX%y=DrtjE>A{3?S#Gms$aUtG^`No_s&bb-B+GQ^9F*P5}o98RsV8K#ka81MeZ z(op|?_th&`027E;pm&Z>PF1 zcp0(!&M}~At9^=wUs)u9HL30-X7IMKXNa2&i3$@@#`Gs*g&wL z4E2rDew~rPmtArX9FW5lW$GIN%0e5cT^>|iEbBK|pCA{oAG>>ebU4-h z;To%s|LD=)LNVD2!4*j*9_M*AS9Rm&ZGdapHOqoj7O0kHZj@Xg#UnU}WSUP=%!c)~ zx%qQTP-h{gx}5OBZ>C@1bnudrl+5v_0AN|2odLOPq|S5UIO^^eNBW-8VK7B?W!J*^ zMd8!_G3cd1byoFA-@R1dBc|e}#!I#}PKI}syl`*^Vw-Jjjf{-QvIh-)b}=>f)$y$m z!*ITq>h7DGX7DElrRluBA#jT-nOT#qRpI=nskYcx1XM@uT%9>QTI~@kDk`;CFWQZ) zl>ZK}@VT9!R$;5pv4dqyvX!ndYrD3aY6z>!F8u(tjbZG_lMW%9TDVaNCm6sT>JrzS zfhNbn{^}R1L`bICcYB))#ricGD()&OU7Cj8ba`uR@$826ko%gye6g}Kwcz4S7XqL& zxV_e=YqzUxghqd8c4alUNQnU0h-J+E=ybo@vR(CPfArYnSjylz|C=uTvM^UjvBcfS zQb~Xi0HiVNmKO|KK&n+N2=B-p-&z`iXhHQC6=weyJ6a_u<;(h|yY`ttEGjA>Fc8Te z@M{GOm8xyCCr2%A8Jn2otK~-6diI22PmjiNm~hvJ1Inl}b*<9Kd3f*GIr_x1iS*`Y zK~jD+wi`q0cAnq&sCGO}Gv^^qS%Xu6k2ye-2#yYh2eU9aYw}Ud`lg~ zM2hk0^F-f|BxYu@>2y4?jLM&`S|p2j_Bml{WT1}GMFZ%PDNMFCKAX1MvIp&&=+Uuk z1XU>XU6?jEvUgs)j!Sr^57^TaIZXV#(1NBdmpex}FkTN0vIlCnS4OvsX1bNcHrc5C zWZ^(~0w)0}A9^{RLLHv6>3|c3Iz#O~l=?L;OFcT9Lv{_h-c1p7a>AJT{$k(#Et`;U ziTAE2VlDNy`m&X%j^}$S>#PoTR#S}mY=55p9fnp-%r^DlR#)DSmUMHg+;XBW{2l;j zPwBXV+Fkh#?P27U1r=6XYoNxpIG4P8fECWOr0i3F|FfM6^+GO-VVx3A)9p-qA0SWy zuI9w0xz2TAGQ69IUS1#}DjqFT%kBE~@&Zz!=6iAhRNjtpfRiBV;A4k<`*M))3Nf)W zbO|dpdYF3GvBne0(P!#INqY$vj26F3DUn$8Fx|CQ*|n(}Ph6WcAO9X{H!mN0BzUmi zDVF%*tg+Ubz!ws13kZD8(?I(5jX8aK z0Re4?J1d9$uP>4F-Y@SxL*+%C+vIs=vJlmqhx!J66V9N??<42ab>(m@dShr$)&JZ-{ZsWx}f1&_foZ7l{Mo~ zk*&CKh2o+oe3kkg-XDcmkrvi?N4e78s4Q{<8mY-3FG%DmCkY7&W7+go^7Vq{Yex^~ zx26;AzRG?5q63*YGKw%V3Q7-3combc+iV)OZVoH`n84Qb49eEKngjLTHOA}jOphT@l^lbkH% zs-f4E5v(YGL-Nae=v;8m;4i{~X?${mY`fOeaAM|LLUNoUvu07x*)vUBa|0z4fyB)C zRH7_`A;6}fD)OMvt7a<>S2<~e@~Y|l8myhV^@akT4oHp;qsyO+vgFn zyMP&bd234cgNLG+R3~j(A{j!*$%%UnhQ*~xZm$(cC_@HNRaMjxyIk7&CnV`+oyMt1cQ5#Qdny#Si2f++3L^1#3Y*} zEpnP@w0CxOyWv>hV5UgFW|9tyKRbJF+))6AM{(8IcGi2MFvsZQv(plO7gvjD8Xd5Q z``f+JLMT#w*ulw{nA^o-AAd4yp&=sZG(w zsA4VA$gj8sSqh2MOqa))CzF~6f)$sT{6CQxdi^p?9wDuNu}?GNXb$ga(@e2I z<-HMZeAu_xv=I~#pgbfxemRE7XC~RTN2eG1mR7DyP1EY0ULH_liO5ZMnlF0E-FE3% zOT09t`LI7%RmLWfygmW2Nnj{Ob%?oTmgRoB3AzoS8FZS?edf{)rhgU>llcR4+ULA~ zP>^b^o!Zjg@!C`yvqn9XEq9|xPQkW+fs2KX?F~m|5 z64JO=CnS#7g+bdH8|$_6J55LR4E~KA3vXO1e`#sy+kJ21umMZdzHWBVFA-HdANo;h z0i8X9Us_VH(pG(Ci|o3q`EbAO{lU3r+j}juFQA`iWTV|W&(R)3v{k#uDlB{e7lv{+ z=WaGflf^1BEo*wn$KAPC*nzY+Y{t^kGd>l`N#pu*@oLjdF-uJw>z4a^wQkCVMo_t; zV(muj>x_Rj94^_deKNOhZ>%sq+}oUL`&x5zSNA5Sno;9%GpZwzPsxFT&iCUgb$aQW z$w||t?bGeaLYfxp^qX>7=4kp$`g-)KCwo#nDm*q(n6Gr5Ki6k_awBWs$&x0Ub^deY zaqQ|gV+M1(4>iyPE3Wd7#lAYPO}4HL(%!te&!k*Cqv+6*=MbamIr~a7j7t#Xnaf@D z(Y^*c-|^vO;|Mx;;`H&mnnzn&72nO#3;o5KdXlrf`LV98R~Z!De0rhp@BJ3F3gyRn zWki38T)8$=iXh~SBy)$V-p6mVM8%g{GB}k=tQoRWi-%;^jzkGC!OKDH^$%GJ;;`{0 zNY@fV&KJYZyhkO=u{*^9NrW^%cPB{&+wC#JcMJL`1r835H3ruzNS21aBLBW~^OTcK ztC>6g0{48<5{3X+614@{$@u7cgmG1erTzn9Pas{c%lroA9qXa;Z~HT&-rLF2$(Xlv#Gu zd+X9k+~G|p=e3R-?+=$ftnWc9Bnzq+DwcVop2cGW0@9Akwac$|clIx-Le|5q1(GI@ z3$sN&khW+>&VxsTO1BAs_6P(|ghjbe$6F9Fb9?b%_;TEoAmNAfY6J#%yzg0_vWDwiHavn^rf>aDSAEy-fjBw1!;?bRPfzxGwk72ZsDq4 zsoz&Dw86!@Xdg?sA3Z}%4uF!tG?72Fgmf4>?cRF)RpK4Z?7?sMJ^=(GCMmI&w)mka zFScNc{u8_z<7TN5uc)PDWZK%$b6rv;;-58Dm%iQzQF{gVbFp<6?&Mh*mg&6d>^SE- z(VMLUZjO^`R`Mz;5reneQ$%!C2ELLe^VC@3;BY1Y@sg7)Qfk)bGWC_1Luu8=Wx3zb zw@_Kv*!ZondKs#B??DB0?QK@&n$oW8(+Ze~lmV{01eC(i3O>K?A#%9UjY`Dm!fin@ zh0K4Ojj{QKaRs57&)ytEC&8glO^zy5mZgCb2@^X3Xqc&-kuDxZT%=tp?LcT{j@DRi z+97~}LmvHV%L(@y^yBhQ5_pi_U zn+r3$7Rx`Y?1rl|m4~1MC0dyKo+j~R>4TBD$n-%0apP@AM1~U6*Vcj+ zwV4!APXrbc8N=E&Bz?Uy5pMKAwOY0gc@E8G>qv$!pj820_Wx$E1@}eikyy z=@e{yKl^EhbS{^_+qiS*mwf1mNu~pdEU>#ovGXH!H5nOZT!PH5{Wv(L+-v!#g&|AE zLYLAhw!bl#uHOrs4)KDrr(dYg*4Npd^3OmrEDxbP142XXdh?=dJN*6qfuJeSDZ9IIR(9j{Mz&bBYaws*|7 zU;lI1SoA6%mSp?}5P)2+lHoeL>`q9@-a#($) z+vD$&Sr!M|0z5($_Fi{FRl-TQsw7NPTqqk!5A;rou|~(NUP9=-tIzLt9BTw#}KYo60i4sz%YuuZb;NBa;Ztsj=k`Z8N(@P5)xdhku=v27` zBmLOexRg$iup6kcFclco=@g2bzHm)V&lH50h=`bPvn(U}xHw^0V82w3OexP{S`&V% zDv4xPR_6EuXW~=w-2jmbP|)w_Jl8DH`qf<>ge@4C38fIyQ0amjkvpW3qa=&fH#3C| zcoxT$?|lJUm%iiscT0Tp=!7p^WBIQ29qys+Q*xZowbog^X={0j^2wi7PEy5F+V+rY z#$Ra`8;IDCHDc3cq>6o@4?9%g^y1+u5*#Tpc{Pq~idl=NzQTNLd)sU~`JbrrUrih@ z^NsH@OmI0q^2V$|k4mf`nDGvdOzg`)*)I$5m+}(#Z4eA3EJRSDuRAwpDFv6@9t6*7 z6dTl;wqDsSUW~?89l1WBrSY>t=sO*qguyfVmG<{8o;EQt89x45VF&cq+9k8Y;AJ2u zPy}pFnvUDc`XZaA+<@oA0ciBr2cfA%=YYE+!jR>u<-T2gVH5k3OR&wwcuyP7w}}Z} zJsr?WOLb8x`Aub{^$9>FE9buhEhlg@467YOLz*mm7~xKu>@GnP+nSA2mam1d1zNkH zkrTBs`!qnP7yLlB$jDMGM#h)r4(Nj+9xs4pVbQPV=HS5Ui?Xt^ii-L`!z<#kVV}*% zUcd9UR%e~FnpL-aR*xr@Q?SgkKqg%}1ZYyBk^-SG_a8jCax4a|D0CN9#g-d-EF3`6 zV92HcBkw+3us|c&HLYBs>5+;B9chRxslJ|`9`>zNZ~bfc_32FA&%iDaZ3{Y7LhG*K z`Qt9Wtm@1kWLB#9Pkk=8>hJJm!VEVu_!UnV>Q=yM>p`gs^R~{iw1owCWcV=sP75bn zhuDl%IsvdG&`=u!Z2YrMZ+!xwn6DSkRDQH^UA_snfJVDy<#GdvPf|je}0Vf$C;$Ki4qp6+9?bP$PFM2%8St_Sy5uhEy+ZHQ`tTi3*$2=SK1T`fcXd#1awMbI^|l)cQe6 zoGYeD=U`923WtQXc_`2@e`hyGIi2X{o?I*&kIkT3y+6M^y8KRh3-L4?`2rN-G(M%wT%zJTFv$5_XESyvpmM@#lvSam{AwC(4)j^x|N*ta2MJXazguP_Aqr@b-$1v$#o zFzwg3P^rnLM){+eeyG3;dcwGzJn2p%fd)ME_<*ngx?tzJvoUBU0fAlE21Bn^DWDW5 z>4J!vw?G!3Klly@q)d|`sOp{Zi#1?DnPd9h^pj7+(s7rE?%>hA#PsL!DrnRmqM*74 zzSRBjIIWM;gwK3T_r2rPSDz1G3U$g*#(Otj^b%F0=f+)yL_k4fWMZ-eX8~$u(qle1 z+p8|K2e^#Jv~WD+P*K(Jr$NseIK`uQ;>&9a)!Jz>!+J01Ib352Z_<|7(47X_U=0vM zo;vv$Ud3<~dmMu(4$h4^AkU(cBt|_~M8xK+9H#=WYwV(ZiXWyuyN+$mulC$7io1e3 z$m9VQ9k3elO}Zs|xV8rta_`N*&67T=aaBM$vBhG2EPbtXLN=Dc=Q14Zo?-P7}#l}XVuLrJxI@Jy6UcCS< zlUcBpsXnnk*l{SseRxslXf3v(rPz>F>)o3zF4}_;B-;P-sL%Cl-8h7We>$BczPfdn zl91PRS+9)2uI1HvU?;=+sqwfx{3>lbMfVGuyX9U0zRu8XH3=1&7Gb<{iBYfeU5XOB zYF6-g`IS-~4$&S}30Q55_PDfxHIRu#R-3MpwZV}eKJ-7L@;y+#X-=4~P?C(fqcmYT zInoq7bf_gPb`5*&>eUGm^bN3}R0o-wLOcHx{|5hW;GO1n-_{}7;dshv#7pFs#kYiL z2Bj1<31K(KHpQMXA2T#cDe8|QvCRk!j1=?*Saw%=H}%*7uz!27J?dLLQwcm`@`7?; z{#LunIV=U!$PDoq!tnvpRDt?U#%Eig;Xbw>%!l0#QdF;@bZ8Gex0WQ}#QoKOT^z*p zgUZ_@mq}UE$pz6lgSe-9{ApesnT!s2w}+;MD>mcn>(wWn{28CZe>&>6`t9Mh_#UMb ze0C#IwZ_sC5W_u1niuV#4=w*BX}<~wmI-kx*_#qth(le-$ePyGS~I_{vjk2Yr7F)Z7^#M*M62=|N3h zb)4T>IXP99a6afTWZgU7B8-%bUA8a>!K=59W3%|>U?$;HYe2-N0PtW5z48?1W z3X~f1oqK75x4eyW72B7^>p7(CpiEdKcWX(#y{fpadQtBicp|I^KUl(lZ*MyYFaIc& zDR@S;`9e~Fbo=au@;$4nHU`RtO zkyg;F#LUpyF3%X>BPXSJ^v1F~%RSo$JVt$NqlLPB?$X=KH7j`8W%zghdMNw20g7&$ z0?M=&?vf+`ch}vKV(BYA202R(unF+~&3?l(|9<~9G!!iBAMdLetblpOcXnEQ8jOGE zVLYcOUPY84v0d_fY8$bC9&4@!GpkC z-!ELap!@F8z28IDR)5{9mmPsS24P8jm|FgnsMRty`5Be%5<~ zORX0$!vn!7G9N4xk&!=rTx{;R_=G9#VUc;{8hE3i@5Ze>{xnS`M^u5QZ zl5rp4-IUnzg5j|Tn93gV{ft4tA-HHKt6f*v;%8!Rs|RXI?F7QT{she)WE@~N?qM=I zZVC(6!U6;0mz9-0=N!2NZ$W-hd>J??*gvn;a8Or49zO=lN}6rdAp{jY*cS&um;j}6 z6U1CTtG>nEnbczS{66O5+AcVopj!g3x&nnf%{F}rL1geJ3AXf!_kX|me`gKup2ajZ zwI>ObLPrUXm`l#O)}g`pwxBjc^S2L5AD|=h`EneOaO_914L8`2C!-M&5kS{vgTYiS z=ix`LoBJS&P|Umhpd{7DBOxK#{>C@@0T@}(n3jjB?M7D2GkWzSwhazWTXK813 z0+Q?Fky>{(H8pxt&g#Z+tl3=x@IZmjhauHV1>6L?Mwnn?UUBJHXzTsEIgpgu z`b9AQ;Or`V5RL>m6RP0=n4+_2)7zfF-!ciGaGAUe3B%Ip|Gh(+h{#B!C{j{F_j!f0 zIv8{+ljz%EIXGW)GyOT`-*+iP(*Z;z{QTm=*vIE^9jsEwgW~icrG8J_0-N zdKlJBt6l3C&c8qY6m<73vz#pE1@<_cg0qr;ZvOhS;0|F^H0d=i4SpO_3iR7ANEW^b zmq7{F7(~i^<4G{S;Ggw8^`+i>zaHds=Ww63hN(^pzfu5uuH` zPQf6qjPCR=>BxfhF-UuZwP_A<2~nDDF8=5~TnAtcf?WB?BM_GSJb@<<3CNgYT|TtK_Zc5AgU_`}zRM zRMH2bx=m?t1ehZ*+Fu!beuocYSeWeO{~y|m0DoliztE77CgJC-ruGjBp%C?Q1B^-R zIsrd&p6i-|tn86@N&u10IXRR)L;ja(JFRu%Tz-_LfI066_|F0F$%D6%IqCWaRb!hqbehA5?= zhvswUsSBWa4F0F4?Qt2Q*4dLX(iVBpIf1CG(YZ`PN-6*z%#b|bU;3fY{Qhk(^2%?P z0K!vgseCS}1V9ZUl#qm9Hdphn2NWYNlun z6SZuTJjzbuCdE+XxDUi$$M*&U7?4BiJKiSI(HF6! zaNG4JnVF8{Ax|cb9iq=^(1%a8giELxL2TdR!`G|#(!TgB#eJHzj5mtiP?U}iBc!;h zQJ}>k>nVEhTS7KICnu+3)TagvM;_0F%7WP%d!vFvLJCzfA5zYA zBz|QTYFgS)PD)L1J|^9Dpko<=t;$ip$#MG{?iir^xRQh`By4(NqaSJ1^3*H=x`40_ zk<$a)M%-2zjy?T4xZ@U=d3)IQeME%UGx-iUdY4WA&E2P9f0xUYK=Bk#@R8WQ=8o6ah!14S1>U`xmMd269xNrf7+5(p7wL!)868}xWf(1b-4 z%Yp7lw`~lvV7|W5edKfta>0O!TstFO%>wWfb#1p87%CoP#p^ZYDA}3J0ZVB_lX(8G zUXwxAM?URZy~{$XNkw_X$8?>u5ZdG;lp#NHP5`-oHeFCeZqtp;Nl*l-MPt_ygGOcE zZ5EaSfXmDp1^kfqfq+CTfg*v7nngcBzJmJhKKnfl&T61Tf=(-9#w?e)cp6OXv`h#8 z_*BH88ChowgX8M5sI_}p^X>oEry>vSYJCqd8+Bp}ldX|!oWK{944U)V^N7G83$2|5 zn5v0JFYY&!+cDZ+`hyop*+fO_wMvX5yvzQJp=I^Oi&HC{fuYyG0;=)yW2~0Jd`7Z# z;L-<0=^4w0%<66Q(9P-^@cdKp+dl%l0NQFx0#ClqFL31M+o+s^5tj287dKdXC#u>P zHxShDgbNtJoDixe9C?+UWY-a8a&h#^$RT9+k(VHD=I~y(0)@=jgy@S2;Pr^uBr)Im z+R040*jt#U_oz!98;?z=hRsWMo}Ipcbk_P3h$G}eAV>7%^T~>uzW?mNh%5+#AcOLL zG2888poB!pySO2bl#^;euz}s%q_fCWoPFL7~^~TA&Ov)H3<9Fa}%2@+V)Z zF*4PHt*va!YXd8TqI!x0jObJ4z>N(5KfKLLt{3IAMErJ}(O43VHD{GoyR z+E!sVYEbff^k|FE{nv{ZFF>`FZ3V__cOpYCv{`Nq1wUtF+WP%Vq70AV2LHp(tz5$f zNLd`q5k!#<6>9zaZi$zfR?ZLeOwrDKWvMoMRcA8}dcSs=xkfpVsMiMxvO#(}zb;dH9 zZ%&;e*;-l+Fp3~Me^EHy6Q&8K+Td%nRSNDtJsH8-DZCzR{L-&DYX^_`OdUuS8i-(x zTvI-9=W7&YZ~}eQh)GDYUF37?cvgTkLgjd0A zlfm;FECUl&EHT(Wx#`0DjxgyZf`q+R!g z(E<^xn(m7~;2BRv$N;RHD>62LO72&hk~ly`waI-DeVd65aZ<_3atiX97nDm&ljz{N zcwAdt)iXsWETth;kge^aC7{9_EtREQTR~D#KqkI~#`gaPlNzG31JsI0tw8lYII8tn z*C+*(QJ`}K_9YbWdXCiSQBuy_NgKZk-H_@b?{a`5x# z^p@L=ik4*}YGY*!;Qw26t+PMlN(RYD^&gWC%xS;-;uMaxEPsW7ok|w2j4I#b`W;Ek zC-|HV&!yn6vrwIH4K8Z)0&x>Dm;&e-G$IHwtA3Ma6h3(AO2k7fI{s#ZyW^FrLOvh_ zFId?i8gjl3Fc>H~Viv834&jK$^FhSFg6umd9Q*$qWR~~WVK$BF8vca~LooN`Yh`g? znhy>;$MgmZzxBYK)z1L>DEaNj0DWXDr9zieenbx%X?M1grtTNGS4K8*q#qK*&CJTm zQAxVAVHpB0k}nqk(*jBB4)Tf7FbEKI&iB^gprB zqhy+IFzJ-1rPUJ8mA&229St0f5eW%ODTz#vUxSi%84had_Jdj*^+YS9GQy;Rwm^C<}u_U~A(p7&t zwaf|w8bZ!H9D;(ri7NT!zl91{%i{h`JpI6zA^^WjfM;%Ml5}`Rq(Tr?vYBKFe(l!W)<27jT(Lb6)$t-}AWa{Om_SxH- zMTVfpbjVB5qqTJWbON=o@ZE}bV5)~yz zq?jTDrWSP|mOXPJBwt_W0B-v#Olb9%y4h=#f;$8i?N7K5^my$kmnTRM^S$}Z*XYwP z+#pRZX_Djwmb!D5_BD~K|570UVuUv@dIuCoU=SjUu3_J9yB(~4nW7_ygXTsNM8&01 zCWL(f>tP3zLU03M+P_x10_K+d=v(Q}pMpTvF`(F~B9hWJ`4{!`KgsmtHkN*)We^J8 zZyPftcV^|cFLW+}Tp4~WcQFo({D#nx0KR3_e&2M+w@h6y4W`Zyu~$ZQfG@@TR$?jI z>I#%MMN3nsbNz&opaUVTPoF-OTmPWVRcJS0R?oY|&Vp~jF}1Ck3VEjd8DGYGQpvv&#N09Oudv(J#~j{z!) zO-LB5bTARyngIp~WYNWe5-{zyw#~G~+JS#znG@hY@vFp)CvjTHP!DQ}D2S2wCZNR; zlJ_3_i=~|hTI>N}_s-*Kg$6@ui4gI;Xo-f!dP|U#CKF#Dn$yk(aQ*WyxYm`EmxrWo znkN3TNBW*|fe-M&O1lt&+>gKCEqs?_0WN}+Pe2~Qc`E!RhU@$gN z5`lV0qRw>mAb3D*Z}#S@l$G7p$FNPGVI*Ytr&H%Hy7nR z#gJPm(7=LGJKrV;tQhkJG75<0@iu`y4_(uD&5J~33+{87u^?-M8!BCy9vTDi#{?2Y zNmsYb%F~+58lO*}c|^$dg_O%YL-!ZV_0ieAz&^~^U@eo=!br+1jmFJkg%#KAg^i&3 zeVf>;^`L#Q3C&MOC$&WU$`%I3Qsf>(OR``cs?`mGP1ok^y>0NVb*&Q`$1J(m;Ug>- zMKe^~ImjF6fAU6Cqjaa+-RoTD!E)Q($}n{`@3C>_L2~p3l;(T=Do4QIY(R>m8?xoa zgKe6ATY?ceunp<9d~sg@7nNs|0|T^Wd_i;BtNopKHB^_uO$ul$+E9ei?>%%bx-h_7 z6PI&mm^W3>`N7PqPY|EE$O9pOMu4F=O^0k&wVdxT#Bk-xl?_cd(AwdwGmV^`7PTL& zuxs$%cL^ceQ1S%gBbVPq#P{eR(XO7U;hFfxIe>Xv!lX>YwuLapw;TZs%VvcP+HX1Z z;Ud8lxPQI(s>9hh1@k$|yGz9Z_g4RHw9jTiWGsTN4bBDd_`(=HJ7|JKuy2MnF079) zfemN=XH{tjVboh-=d$*h@QS7(_kwGW8~#)7h30B|@yAV#kD(r8XMicXyuXe}*-$2c zmRF3sV+6N=uxj9PTpn#$F?7Unm{z>!k#V+z{VTStenQ|qX%fq?5(?L6`05XBUz(f0 zatR)?o4*_ex#1lU9dP|PG3x2kmsUP3LEDFAYcT&tCVRL4tyIt$H?amNLyh%+1rsd| zL<+*K_&-ZQXIcNlJ-^o|(qpP(LmWIX*c%=zFDn~<$^(!pNS0@P5(&ls!+k^p!y$X6 z8vv3$YNFP}u(G?nRPfW8Bcm~YLDL#+P#0@@F@bglPQdVj`J%nX@Ko;^=YTN z%Z`8V>$Ct<`hKVHQ6z&BW$RBac)9`^S2wVl4=c!Mwm`9kRbaQUKo`kqe}xgCoWAGL zEZUAB_sos7q=tpvF>MJ0R`07-4m1T|`M93s{513XpNrL)hzqub8-n7M;!IeIg^Pi9 zK4-Y6N&^cp2+n)VvhwmU zU65z73NyRxTJIWbc|VW;-Sm71U|g=AH# zY@}F$!A3Uy0O%lLx(b`2Yad)_`HKwd1OYc4PQ~X8>NK~`zJMl4&bS)DJF1rTQ{pTG z3^tEzzXOR4%uReXAHk<~=NI$e5L~_yh6Nu)yXRYFu%a)mK?EUKl;j95^?CRGQ{O-! zUWK(;VDFUd?c-FFj*W}cf_Xz(c^JrJ5NQKzN>3?FluyD1ezPrnQGABpOR66c& z$HTy|FEpRzNqrtW4v#+l6ZN?K)aj9WT5DJts?3`EAXtI=BJ~TXeY~`nXI~?udW_1? z0#JSt;L$Pyz!wqB1`!0$iPB_duWBm;w#U-a@}u=T-!t?Z>3@zz(#I2|`Y;f`Ejf`H zYtU7y1`c`2U+~8GVc}CD`$A@K6Vgl@gV|VFk!Q|C#4X2Lq<}v}g@xTiK&b>`%>cZK zEtj@d8ejPQjbJXg#;c`@D*@8L;K75al9p9~;Q=COAC~cO|2tgem!_suJKs0q0aD5V z%ID?=WxK#U_HM zc19(h!d^SybG8OF@!Dr!AQE=T7s|*cG&12@I|nZ<6x&?%IU#$o*;WBXm+oay5BJ4$fO@xKxZmQ;W%A!5q-BY3dg=4vB+A9G5b8FT-jf_kaT^bSp-E`=nnR;` zOfLj!1Wc$|bCm4B+6s%oXCH&UYXH0#Gyzx36ZKGwzVvhmnV39T&Y+0<_)J?Zclqp-wXZed=7e5i71i}*erR{>{bmk zMe~SB*7ca&@HZJ@-1)zGY`@wAk6VkxL+s9OPst()OM88%B`huH5Eml&>}Apen&+W&E7+d@ zF;zrIEMhWR@6Cf34oyh&@>v)1UMi?OX|E`|t}6)V9*GXJGDE4G0$B^oBqw8LYT7d* z@XG=*cAuz0&(Zo6IeBFDJqE5DHaT$A6IK+1f0G!Au`Y@6E?87?s4bobD{@b}9Ph036%GOSqeq2I>;yV- z0Xo|PE9nu~C(8FTUf0(ig8GOk^Qoz+<6%HdA`eWfudjbyeI3INqM!s+Kt~;6^Y-f^ z#mk^rtVN}_CPVLu&kr(uKS_6poCnyGcLl^1=j_zraUdH9g1{{RC%&|SsjmM75$Xv~ zZ+rIa8PO*A%ciELK%;vnGzk6q!iF42ZgUb=T|)y>I-}2u@4*C>O@9k`@VW2Y`MxDV zMU@IP?=01iXuiT4(KrwPnXXdO!P@l>q1VmWfu!LY@^_m*D8dR6o6ftEyV9Ea`h^aH zACc!=2qt(CfI#f%K0!a25053w6@e}My1&xEeq7C<`we+?6(tIKB^QeU;M8RzH7^(b z1PzdwH3cu5(9FPKq;7kJxfg1In2^wri#sIpY-CaZ^Tbvlu|r>O54`Yo?CG<`qnh!2 zb}7TVjAZJVesa|QMz>O#VS%oO8;q;Fq>6x*1>E7Ur_Hzb9xqt7lj=k78SWtwC+zO1 zuHH*^^!v=NuGDcHTfOD*=0`LVhA?IqEximJw};0bupYOWnVlRR;lUfdRDr-}{Gj-X zo&E`9gEFb?JlU|_RDX8+&9{@tN3-8l@qJz``Qc7+?ONdMg?T}1Tic=oS_)W4$aVjN zz4wf&BJH+Dwaq9-P(cYs6ci*$kf5Sq0wjYHBuNH=O%_m5R3sS?B&lq2MnRMy1~Le4 zaz+6q=OjqDvp~D)?)N+2Ib+-(_l|M=(QVV4s@hLIVXe95oJ(EJ`p1Cg$$$nBFv`kg zPu2ptK;GS>|3I>D#06TG2G}+MR-DBiY$Sj9jiuoUoLN}dCq-w#9;?sv(?`-upCC2j zI;8gm8=0h}M+h)&-l4^q<(gI=D}3dpoE$Wi-twyv6hIJEDQl#_{ejU2j!*e&cY5A4 z+B!CIi9hc8xip>@+}SjY!g*QN%I}r=+=4rH?GhWT-@?R}ByehW{QU~13g>U>^{Kb) zoeu@c28xHxL?;6P&nXOzh^S{M?EKy{Y5J}zB2shih^mOaPpNFW+j)X5dN9J_=+Sq? zUZ$)ZY5A_O@JxNR+*w3jyb?JCm?sou%WkD&WtB2HwfHN7FT#%_SBL`zFM zJ>BoDB=36rwvl^J6YUHl-X5n;MM9ELUjFjsOXBoNZL((rn$6Gu8ibumrFRwi9ZLrV zWV1Mp|5&mFz-O%UzErc-%XLXPIXP}h(Ip+AUPB$##tRbF6`p5U;s=Q(u4X(J``*yy z5_}#TYYg0wUPJoe(q+r`?B2~kJv4Bk()k;pZe z1m_J z>PSPIL204En;HDOcW28aZD7l=?!Az6;G8NV7TTx0pZrq5adJdscCvb} zKj4%-X-j&|;Rvu>^u*6JnXl>nZ{>uFKtJhKtji1t-sM(u%E?A41&iA*NnD&owDdV3 zt~w5Q2B@+klqhGfy43KXDlI{#a>feA6-w%{lt}ud4~Uo^iaMaS-(|imHOHG$yB(4r zD)HS~6EsT@s+g)W90N;+{bU1WG$Ww2$6Ws@%&w0r*!F4 zk0cYU$E!6s-VLkkbvqtZ9hN8C_tx>^LuA8jDmMDctf_At_Ug}4?o&>0KA`-$EmbO5 zNF`zeF{0y+B#>i(ggbR*^)!95Bm`Zj)A-2cZ!n++m*&<)TdY6U#G4*nl!4r&B-jD; zK701AFR9CHX<=!p&7?bl7q;w6uMVq<;y!cgl=l`RJrcsO$6JmRc34}Wx)R#xX~D8FnXZZ`vO^zyhv9?_`BpD;fbb_GJY>D${z!g<-rri?j_$5XNOqf^*d~G04b-3F$LO6I~6?AXhSIpr5?9I!ad4LB}kBrWJFm#Hi$w9 z2i1G_k?UWZlN&2P@8{+&@05+COAAe*u8DMYbv={gNw46d=qIk=;V#vpC9d~5pvr|# zO+`h;&@lSy1Jlxuk)Gwoj+045QuFNo%d6sgaxyZUj+3O(%&%7+9pU+=WHpV9U}kFryxk6X7p&sztHK9Eb@-iv}E zVf7@BI}Hd%ei7h9Sbs-HM~}q1-gtiYLbt9*^f9(`%kb51gMhh+UBx<*8ZaB4y% z*52J+pUpXUzxiE2D!ilv`60LkYbBb?w5xGHT8~m}PgJZl;BAMa;G5{Ka^r9If8Bri`wWa8PgXP~N$H#wMr3_A4GVK-U3 z+md1K;Gth7r$-7Y-%t*o z9?9)uXC~avq%{1y*Qk|U;4qS>zMx63z{@3g_a0r)F|!L|gsA|}#E+SonO)-UHOU5Y zc6M*#-gP*Lchq7bs?JTYYvLa&=+sW0yyf@G%ggJ>67^XbghCHzQ$#@(w)zC1n`Tv9HXe6d_hRxkwYrUNc4uUS53B#cO{EBmRNiEd}pAK-B3Xz+(XY9cDEf?J* zQA2(8G*|7_SBAym<9od&AYjV~|*3W@|#Jx2&6OlV{ditavqxXKjM zOt7B!gGER^lr3&!F_uB*|7nUDofnU|lL)S`S!(e%uCxoUMCNXKlw|c*g5Df<^A-A)~=>i zD4zk^91ec9dz(SK6V}KM0<&jU&KYb+Pu9{vflV|tyE!1Hi4ZT1`4Mj{)6;Qo z6~>RI`%*ay_`nPV1y7LD3A@bE(YW!S*{}D+O`DMGvdv55FP|s2+w#b0Y_qDR9oSu~ ze!4^*+`03(h_RHEC%LnrNXUnhG&;ANEVB0#CO_18-PPU>{!JjhssQT@g!TkMwi2!< zjde=-;bCF>={-PZqL_XI4Q+aQI*e#JgbOHOUu-4FC7gEiX2arR0msg=5-u3(xBQ$DY?be)s~}FW`Q50RTM%azF<{%U z_O8}+bm)&(r+jN`%NVOO8sdsbrQ_A-i`4D5>{ZJq_G2uU9=b-@V9=@^MbdL(i?^>Y z3kTc5gF%N){HLzEV8db*xmwft1AI#vcTqU@<$Oze^X840$Yf;3Wf=a^YqR!U<%1ul zhZcpe;NHWB4|&~kVjgdSfucT*o}S*%$;rCjP#)}zD%$6S-IZm(Vqg?YQ5=1Rly|be zd1fyo+(25vsI6SV>cn7WD1R}@4YiMo>sjJp@Kv`zJ*a-> z?AaJ>KIQzT&U5cYvZvjRGlw4)vvX(8_#*)aV8UqoWpTQkuyvWP5 zN!vhC64PGW^0FD?nJ8t4xzTW)%N8)5B3_@43G4`-!~um_44Dr?*#f4a;o+ai!$;jU zE?k(zj=?6rmWm2=u#P7I@j*f0ftY=2>hKmbK#Xo^4$eNoF8To^dX3)_^Z5;;eq>*CiLuR8iqBhYvQy{jv@hLGW|M++kP+vHRgggP)ScLWz@dP$ni#mKxBa$cBv6F+|N zGrU28zhzTb2L-{p!O`^e>$Yy7mG=`n8S}Hp8`6#QSxT_{gbJC(w0lK7C#l$pg0%Yy?j2+@@a=Xjgmza zglL3}=+z`}Spyp}grJ)w!x~jEZTCslC$jC{eWLYjQFo!*Syqv`vwvnD%Za%*1zHC*EuLxpfotEFbfGG{;le%y7H7lO)?tM4~rG-Zy zm8U-b48+5x*->dW-?U+K*W~*O>5QEonvRZ+Ir+M}x+tS1I!GxY4{>vIGZqtQq|UDI zf$TVmmW737#flY1G)6=$VK{%*X7|tqdFWpSkO42q2R@b{y86hKHGg5rRd<@QR@4WCZRaztdUJ=QgYU@CAk%=dCA z*{Z5vk)8@Vjsbk_)Y!*H^v zHw+C8OQZ0QFD@XrJfNbtAeP8a4r1@WWR0oeaqphx$kPMY?Gq7HYrgK5 zH2S<^7(~J+PoBWvOlw>@!#2s5Dt*hC+rg8?&d5VsYH`r3W*OY-u9+mx>T9P7hjXMR z$Os0T`4(5J93U_G964WO(%*{JY1it(N8{TML6iq-zkX0Q;iSE`{7c6XvHXrN;wW?$ z&sU(2F1a$I`$mU!Wfv;H-{;#zJkvaIA^DUe_W>@!*BkJg!}BHW&zBCHH8lVm;u747 z>ee;8dA*zdDR`9%f;9!<-n)$XN;6L=Uz07whsz-eyrho1;Sc>rItF*K1)tfC>)c*= z9Uao4wF_?No!@b3`+}$1fp5dV;K{{yl3mOfe7iJO4i1ie`}Q3;kO3QYHLp>W+)+^5 zvu96m@UpJEf88nkv9Iqq$_$pV+{o{rPep=Xr(X@~ugc&F5Pw$S39`@fCh3T7?fBJ zkHX5nADEwAlwdd~rsp75O$e^U+2#m_2QsX_j+3`;-nfvSp@n0HcY@n^NfUd z^pGoWpr>b*ew?lG6T?G)n`ZOo+}zwVqX2t^Ex)^GeEEe5Q9+RKFgVx=@G6!}VBq$N zqzCwnL8)B(I7JN%g6umRq__nG{Qdoli_ak*ou*S$R}YT7-vzzI)1V+V8JQi7gu(*E zl_*=aKuJBSzeYT9O^#Ipm_AuozTOzyfy^?IR&;9MW0%B=HCvgP2={kc8aRTozK9(e zA@%B2IG3)>`GOSCW9k5ZuX`VkP~>i}zZZp=SvcF(tc=!nXl*xqz%rW{BGr4ZlwLC1<-*4uOR3QHjFQ1#h-~?G8o4Tc4 z`FebmjCpU*l@=R&z*3hq^soa2^*G_nFsG5!iD@5j+LOuM)cR*CtT)QuE{T zldqF4+okN@qgrMx%EW6ZueO3?|9-;t=IYg}(6=2udadPdh7kGU3!T%`o8UYT-uO3? z`;Hy;r3B<UJs`8wHBl~<LgcqS-W%CyO#W@Ep0JJO%2NTfejB99+FB)<-<>I{+{)guum zl!E8FA#Z|S6*M?1DykFjQN+T`>Fw`N*jJw40mBCn?#xE>kE3kk3y>PQ3N}?_WBS;` zaBB6#gR__N`Sa%wAC3#3T_L?-27Mcao5tkJ=F(CQQBjRj84%gzP7tk8;Pa#fb`_*? zx$bns@0P5qkxWy!{dx26oPq4%V{Er$KL`@A<3Q}Nx+SAix?~Zcm zW#R7S>lO^+Hx!CaIgfdvxlX$b@Z^_2)vT%T+*z|TKN*DS!TF^|xFx!lj_ZWXdKwxY zSmmQSR2L)$#5Z`PxVd?ja01OX#lnCbG}VFQg64ewVZYqWf~5xib>g~TkiRb2{Dz`q zVvsf%{(Py?da=3!4ZGAl+6t?y`M`sXjqQOh)LQy1%1IYxWbT_pqO5JS1{}*6c#9nu zz78l0T9e*IaS%4b*E({#S9sTM4CxP~Q@wA~KxCF+a+G(tvSasd9bCgo!^##C=ilKI zy$hm4o;Q|D$^{v)_yM)iY~LPxCvIwL3S}h}WH=N`(6_?8tkGqih;3KJ{-`f-E-Ux^ z04=bw&056QsCr_Mm6*y<*hF0X`0?X9Ry>EkO&i!H`Wf$FKu0Vf)3;kTZ{EvTY3WRD z3+2%7sP1SzYO>ti+?zISLWT=fLk12W2%RH~EG#U*(14kdKdQ1gyDBRxUYoDQUz))q zjXnb6D0U8{1`29wz43#X(eu%+;owGCr)A-P00OwfVpaV^e=9<`3P7T8tOCv|EWAN^ z6CFba)e%M_`m_fRd;|1_!8l178BHCG3>rM>uPnm{7SDZPQ8fa*OqfUwK|_~pTr2BD zE5yJ?gq5XQb1LyK?1)pz=r%H1Enk-O0kPl!vo#@0Uu24Hl+Pb56$UmU%oMuAKvd4I zZ6hv-JtOpOC-=Xvl#aLnCu^W5Ej2XfjCq~}SpV)IqRyLO4hGHtxar#brMih96G832 zf4o#sk!KB;pzV_RXNf1iW`{E65CU!LnmIZDYftyJ;?J~Ceq<)Q@Lih!E`o@Duj68f zk{90NzjrauN4~yWXlM{pH33SF&$GA7vqwPj;K4@e(mzZ=`LszI@Kh=aC%%#2V!ELH zZQs64V>{d4U3{C#X`iSeSebRBgt54gjFXcSQZ5~=#8Y=NzCpQ3h&GXLkfdr1^3vd& zoGw@QQqRji8Er~(O$QORS#fBZ$jDHz|9}#-D>FI0FU=_5dk0cJnxYuz?Y6Wa1snQF zCcL-KxNw-@*DfMtH8=F5{5u8!brpC~p@^|>Y;aJ(rY}(bDwZtJq@O>38j0pWUx313 z5OHhPa6_9ZaGyu@r9~z}8(SRuGnGoad>%i33pO!coy|zdi6uV?LvuQ+CUoM7c5fP? zx6O;uEnk8=ep!QWEk7Rvx2_bRTn4iTl>7MD*mF+uNb%Hs(e-6T^Kl&v+Y zfl3E@E=NqLr{HR8Po33T`J$6xNnOE%ss0Lu&0d_~fP5v?{Eq$w7%hfPg3la`a-8}V zM8Mdf&n!cY=(MzS7Qg^3K0tI+$_4mLa(mQp{S$)c14(W~Z!|(l$;+3+0S(Vs^Kx)V zSDYG!9H_LUBt9~7{W=u2yFita&tR82z{vntS<9c{?e7^99!t(G32j(PkY6v2#eoc& z@@EkpY~`<7Fe#L$J0MeOTjDfYspNJ81<8{aSuR{aNZg#ny1ZIn$)t_trhaM+ASfqD zQo>rW*|@nX$p9FkpLlt1RHph}zy$7z76*5UA=XYpY5Y69VdaT}2XoMSNi? zOJ`$x>X;ui0RZFTr@fFtF*dIg*DV0sX+IMDkH> z``V~{xaapOf43NpymdJ8A2vf49+YN`koc8EYip~ToghMbBIwCkg{qf`)70zoW!HU~ z$wor-7UkS(;(2qsgz_TDdC__#KOlB?;_0l+e-5cnY%w^WXLuq#4H@KK_Wa^vQrg~u zjXETcGarrZUHfcPjO~eUx*Zyn1hC%rO~w+6-PK5&FaIR`6uSg%PoFLzxI?Y2C*`)U zU;oT@Cr2s44{SM;o`$9f5#38Tj)_-CZcXjvty%cphNI)-`>NssGD_+BuRP260_w?& z=_!D|f_Vh51#B?*QnaZ(_xIH!!8Pl?7r~0Kw31O!_(ppEWlw$wJ#DJl!i9;sQvpZj2 zEWWiz`e9+|-i6;f1vxnid4(5W0_80jJC8bhFAKnQD?v~Fj{jrueQ-5`Z}_6}9yYBV z5qiCFe)r6U;YOSPLl{0Y?mVj`@&UD+Vfg2=85a9cPB)*{MYy&tzU>7oSDJW!j%4Y} zh4Zf%Tf`}+<9GfMlAqMBk5@a=38cLPtO6?{7>53)no&hM9qxyHd$Ursa;SPW=f1Ny zTR?E0&F_tUEzDfs86{-yHT#50!G?_+cg~nstJ#1fa`tBpHt&ffA~3sHb%{<5Lot?b zU#CEEWy3#wG{C=f(DBAJaAvET%{Jy{1Q_sQ?pZ!$76l+^7`sz*`cqs?aajdWEKt~s7-Hzb&2;f64Lce%6^ z?_F{Fu&`JEg7^N?6&%KW7hZy5C%l5tk~+yFdrMQGF^O#{MB+=0UDOFEXV=>oz==XU z;KX?9*s<&Tl)>bI2o#kRT3!0yE<|@2?l?x3j{4O8dHEI2jwHgA1^h#t5+M&$gz4$& zFMt4|*ZGASvpR0l#GbKv(6DxdSa|#>G0@=@x$oqIW1Yz9Ju&J0Ljt-{p1_6&&v5um z0|xP1!D#!=w0s;53!uT!xqR8pRNgVzwdKZ(gtwE0l%=Rnd{eThyepp0s-ve@t=)zL zw_Ak|@nl+VEaN|C09qorj>JF#7g|Eb3(^}m3Zj8GmlHf5j@a|;-78K{7-4Vc(zz4D zyl_ z950tgYeq6Of1mM}*1=R9XFQ~5m18j#KmOR6Lg3-#yPJA7k-w{`)FLDA34TsNAv`2x zXZ?A&gH>-uIIkGeEHC{mI+_*w%XHtKhBw1dj2Jrq9PNAnN-NRS#9Bj5N~#1fceL>9 z^&2<70L3~jK~TuuJ)SeBdEp5m45t;C9z1}P)HkIF@`+Tx`MAF0%Rl3Ks=~j;^?g*} z3I5OG`j~Bh#`Qa}y5sR4_^%t#QM;p z&jsbwoQrJlJ5P6OND{-jNdHQ(DWo>{=F1$5gg(rDU;{E-{JAD!n}(L!92Q`qYA^cY z2$VZivHHFaQ@0Ij>Br+YHbkEo3cU+sC zC$(iz<3n*^>7w*P9Hw{IctpR!HLT{zdA4Ye&Lf4A56(+Td42g$x7^o8ZkpqWyfadP z%m$dHwe=VxSfXcZK)^+H^}bHJ_xEDqlhoY&RJ^hWw-WqytH*n|QADh|TOG!)@GdVe z0^vRCz-LdL+Q-T|G_w7x9jJ?|*RBnh;pGJ*4RD7dXxE@NE3eu(YjAM9) z@<@N*6z;UTBPxZ@j=5~_y+pLvm6Wuy-!Ti-H9(?D)PqJ>I{)~{1XO+7_mp=riE|>G zrd%$%Mj$7>t*yHdc3f;hp<;z(o%YhTv+P4fO0#v&pUYT*= zDWw+eYSgBmZd<-)>v;u*FlTQRPDCa<$Yo!VUE}YEO-lwW<_p!SU>e#WhWY&YeCI6^ zP_}2!j;dLM!vh;2J0*A`mJhtVrSx2eH$@!gCLmm9(a@<~y7UEQoJi-J2mn?rU3%(v z7U-e5pEfsn&2c6M4sXuy0PL`9=gzjwT!<}ryAUXa79ytOsS%|M09}@yZH% zfWw3_g_~a=*b3FJFWwBSVPUds+tB&$HluxHNXUndRYjGfE_c)B=V)=sA9Rg)zu!D^ zpU#Z1^iHB$03(tbw^_h3JjJ^ym!J;=nr+jW5J5b&4^i?0avhHwm^uFp2-XIB^&mqT zK!5Nh=!GxdN^?3SqclGlwJOZypM;{{jHk)I`(VUvbRGGun1Re^x!(@@V!VrkPH{ZZ z9uj1zY(SL8jMdms9u^T{#AF4Ff(eCqOnhqYi>HM}{C-dRKMtVJj?{rC{N^F$VlaFw z11(8r3Z3bA-mRe=GHrNGfnOPYrFdA9F6jgC&d~f0ME--$v*XU5U9?JX(CQcXAy3=Q z?(z3Go#vmDR~hLh8kl8J&}yDyS#i-UbB`ND`r0ESpD!6_$q|>^aG8XHHh>JJY!VvN zqn4X`k;7UbiZCb6nwd0OBK_Kl>0HM=15?>$8J8f%s&Jc!x3@RYSOMWKupU8ML{s`v zhccpw1duw1LoFdbezQxBV+Z2NWy_WUcD2vlkojh7J5td2bK<|s!+rFUEL(g@K+0RT z7=knv5I|lN%BZTLIXD&>8%wIbS{#F?I}Vf?7&R?tBgiq8J^}&)LoupqwQb$w;c??D zUN&X7%U=})vXztfs>wy)xWu#>gubqub2Du7 zZD|~WYy256H=9#xPjhnk;@Cjm0QExp+&Oo5_eb9i%E7xCjP4#WPfQm`cjUYDizHWp zISG^cjJt*KF*p(PEj|JkpxMaGDjAYgk?+FB+6O)g2J5VlBY|y*D&6T75MaF+D|xdX ztC+;|+O`Xon$s?X>M!G{N5P%iF45uV$;l%`*X5>+H)P5Q?NMNfRSu&)7S#{jf|H>0 zpm#Y1UZ}Rs(sYk5=qd(2i>)(o-y1CN%+&js7MYvH@#8l-9)*!Xd^hY59N>m;Q_eN) zmK#K?1%%~{lIemD0h-9^&%_kgx_zHYUmg`_p|?zTp0eq#G6C}--YW|(I5}_V5YGPuG2a&)E)q#v&jjvc`nWI$~QHFGz z#GD)&8iF%o4TA~FyjGK8e)8HSzqU}CtZ{T)^?GI02KEg7)~)(KpL=M0DU zQe!$NoNd`zyT+u+uAM=m6)UB$5i6x z>LohWR0QJ{enSgwU+2b$ao=&?pI^s|exvE!;C7{x3)t=`685@oo26aK?{IN&^doZc z`Nb44NzWjPX27w-wT`9+O18)EnFf=u$ya8ix<95kfUmUgDvd{UOE-0jBfNv_II0e^ zWuPHKdMV?UEqqAXB`jY$I3|yRh7~_nl71?4$GKo3#2;PjoPW4X#f3PZ+tQreH+e~r zn1%$PyKB6&oJCl88k{WvY4QLSH-O0sefzT&}3AQlpz3S&+|MG{25{tdq#7p!8ObrhgpT}{p zVU{PR<+^~QmX(>nrV+^A2@(_*r~dK?cu>G!5$9mE5l*Zy&KK#5%2Owb-}mii*w8-# zh^tcrrWY-L?pLyf)l$1_F!r1ndZWt|l+5RKS$%gW1p z*M1{eS`+JBu3|ohFs#b&FznAJh0s?1C>LgC{sI;<$AJSC0+)1k!+N`;_9SGE`IB2v zy51iwCFGkH3kHJY%(a2+P11xCLS_n|x9RwNOznUmKjq?nH!x_)ZwFYQ#BE)MW?Sc@ z-90_6<-vM9G~qW#?v)GJaF*3vo6MS41oVZi5M;TTnei+(){h@Q@`_vcQ#r#k)jEq5 z17cxkXD3Ktgtrb3Fj}w~w{IsDOVezZK%&3#V|!Hd*25q_!j!2>^ih54G8eA2mKLoX zHU&N6Xv6U_s%0o6;+(ZMJHJlRvT{Nfn~)P+QWKF&7G+DyP7u1yJcI1W;7D_{i^ zDw3Z0h=(Tj5v3OX)su)*jW$W*EZ^98eT*MW*#}G^j*XE6IGOeb>w(a_c(rcPdUR>b3~dqS_*|FY zu^WJ<{?J7rKe6R2F`^znMbiF6{jK}IzcH$2pV-|PK>;@)cywNwN6dx=QnuNT5CW~^I>&!=L`*M0;N~fm2xKfPSpQkVB#T5{j(O8I* zhS#5YR~VhEti3LPou5IJk?i~Q2zq|b51f!LX|Ym46kvS^IFOK(pwTaf^&AC<(r4K5 z=*g2#(*6nvBkGnL%ZrJLg=tCrQxVer-W?^n17LNCoKDpv*;_ApB{DrPPsmphA-{}@ zjP!#w`ef4;WCjQeW73?UC>`SR=yq=-_(NNr5f02tF@lrg5eJ0n@zVT9DMsD$k`4s+ zpfqj=rwn#zC`R~&N^lAObwl0K3%>+@TGyEzD{=bf%w0AEUykK`fpI`o zS}|%$L}OpwKWRPoiem3S?};0IAzt~6He5ylbNaO(g>EF=#LvACVJfJg$O?x?M@?G% z=I%GY3$Q?N0!|B>58Ni3btW0%er~yX*vh-Oa)Rh@Vke1kAvlV7(=Y!J3Z5eXse=RX zeI)En$$z{buORsdij}Bmv?C>Zdi8G=jfqm>2O$5ynGZ8OZboqnQabM#zzS1&b_d7? z;CnoR;>56GpH(ds4z$x0)b)eb#=q8eNd#w#kogGa#Eq!ickYSc_+*8t73cexgep77 zz2q5R+;ciLEbFURotP{C{+69DD3%iv$Q&Fm8vZtTp55Xz10G&7+$cX!S^8L>DBM$@mRNd3oGe4&*~ zaIpKa^bc^AWX#q!dE@(bK7FujE-BI9eJ+SnIg=`Ehw|?z(-2Z>XiiX6RjP(V&`}Cg zZRT#pW9IALgFkR8!ZP1Zh+GfWT}vhW(LZ#?Sl<873ZwJlN~)?2sHPaS{i>!s;hU3C zMYOH_B`kvS1V_ylZj_$ER{d;u3L(@t=Uxu@@0o(7+1RFwqFFpbAjSzqr;nL7Zrf&* zifI>)QTUh?Rs# zaU6lS;;sI|%S+nH>1|^ns-kT69?;Dix*w?XZl3P58JYxYUKa;mA;?h2k~Z|;L?Uju z#?%s_V+5}!ag=14$mb*|&&IClD)dnPQ|6==$7xmvZEMQ@KFKTKwx;W<6BF$(m5D=7 zQl9ZcqP==BM+@4K+@FmiL>Ur3;F_+YqI$3e_Fr=3c7>}-ul8A!!f#^y+^iCbmTC~V zGcfE-YlJc1?X1WXx?cUm=u}J-L zl1^`rVZ#FZu!l4S z67s%W*hfEW8LDY$Xdt*r>hM%C_TZ$oc^d%t5%HvsfVLd4is*A%6pHQv{@`(go)-#& zUTax;?2NIT;f&%3q6RQ9F?vYk>OpFQr-$<D+ z>x2fbHAcN1_^=x32gvY*{`hHaSPeDstLL0625Si(hJ0)$F&Y9N=duNemgE{j6{JYg zh|hX4i*0RfK}l#^huW9p^k}txE(f^Mh@a^qQclR|DJFJ}<-oJm3l;b;!$F!|V^72#g zDDZT5mv^^Ac`V^VN+HEZzwg3Vtl4{O)3Bepi2)Em0CAyL=N&?ZZ1F)v@*gSnu?Te# z+Pwvnd1i5A`oW4;mnfn`1}a^Fp0EwE8C+#GqK{ym=UHRpQK1|_hI7%{7{DZO;H~-^ zR5+iFLB!fVzY$&19&?XROdLQ}3J$9=CF)1FqKBB^`f}zAp{O?A-TR?4Kcs%6nhV(+ zG_Qn?thN)}`x@U!lZ4&a-c(GE_dBC^^2KRH4$0}y5rW&zXKlb2W2o#M>!>g22W4A5$O@!|z2 zXf?tSF~~zeHh=Xzuy1*b$r$`AYTQ6}b8&Iub>k&s3Eug$R%^_?M4U$iOh7ot%45Ya zOmlM7g%DOia8gKUmP7n{A^B$4rb=VbY2Z-Kboa4}_DxXFdKJS^KYWEefvWe+w$27W zhrTy?27{Qu+a+V8qYa_&0)a8LzQFa?t-BHl=;D@TRsLo20V}#D*b#mh55;a0+H}V# z-*S!H%vR0_rljtn6-bM|7JK{v($gT3pP)*Pa6IxM@=S#Ovr%WDPCpT}+@|%_`G|Fw zgD#`S80uM+t;oc{km)?@6lDRSyxYS*M)+v}<~hBL`VFx}rne9W&Y^V3RN=@fFe&}` zs4x*=S5#EAwYOs}jiPpW%3kdAtC`B|+t?C7D5)rnmNL0P=2d` zVoe?1XZ4|m(Qw`l7rQ?zl}Qc<)H9TYZZ)oU$a%c;J7Hcp*n@*UzB&1Wm9ZmnR=*4V zlQkIsqd(wUH;ls<>!aXFRBd?Nu{tvbbGNw_jsIKP613wV(w4>ilP^^Np=&ubM-imk zOvli$fFQ1a2wV1jkmG3At+MAUkje}-rno&@~Z$m zgHH@zQ)eK=C#F~!))C2irHrHc5bSw0w%}mvR{u~3=LYakiKct@1~!dW)!1s_f4Bd! z(k%Y~+CTheoch&aE(H7!IDg_S|98$Gm_Bc(hRzC${Y`FC0bVaR7gw8eP0_^9pRic^ z?{fWahW+OHx%YwVhgiUPp6o|QptML30AkVPKpFu;3|rNw>gwvgZhrt~ zirh_=6@7dE@<7qs(oK%Pp8D5RzNSk9I1B~V-~*qaLnXh(_6v&2E5fiUMnbO54AFde z_+D1lGwR%$AC~r>wigpmg~%j|3offNwV-&mZK?rnb!_QEZB*g|^zO{p4g)0}>rRlh zBtJjVrxCeJSG_Qxy?O(27W5G*GE#RORp_O&7a|{V7>j+RGdVE<@4F8&x_~*RCTj_P z_CHiKK*zoF&U^p{$3T0Q?<5*sKcA!k7Z9dXQ&fEXhD&hbGznW|6(jeb{u-_e^)gzn zYZ+L*Ucuz)0wn0{c+q}w%>4X6fQ(t+hTcaUCQ)*;DcFatK7p7G7MAc({w~=k<=ZH5 zt34*N!sFq_uM6i2CpbPPLl*(A%lRVWE*aCmdNqShS})$69WY-K|1p1>9H_Bu(wGOB z7ra_&(3XT$Had^7QK1U6Vf*$2j6>t&vjDuhr%zz_g-UF1VF%3pYqFOic#^7Kx=>uw zjd6F`sap5OG9u#=8VP62R9q$4%)!!T+22ZF5Q(y%iIuN4$I63CK&}`=3@0EM6ZfpqdHb(sjF9jG|$1%sr58B33V3NdDgw z78<&*>?NvNb&L<*CbA0(UMM}^@(%c=lzDp1->ez%yTUJMB9tEX7Pm7V-pzl6kP`QZ3C6GY7L!GKWHWZCyLy_+o}ab^DR=oc(t z1=K&@3VBh@D!hmcd%o<6MiB;udIB z6cOL<7F{OghuQ=VaN}8Zz}915!G6Wb`q0zE(-X*syf0)be9kjhd+$R+M+jqwF2W7% zGvnsH3*?ili5``0cJiq6V7to}B_xH2Yz&wnf@2l626|v!M1O#co=TPA=n)xbY(C+V zZ}Y8?w)ei~<^>|D#D)gdoJ>Yzg8DF`oYPB-QqMn_bS&geZ7eJ5rf|f+wI7WhOTLA@ z?nvBq5UzfoX7B1?y{&R`cO~Ibpyx^OM7;_N3X(2fRu%V!b-UjLO2wfL3i*f)GT}Wo zbOr_{j(HcK!y*B#2}qpKd(~hkb{vPo<;#TqOC?Lhe)i`?@3-xe&ythno#4BnuR}U+ZEYta3u1T+G+M9xA5GAS*9nW2V|$q2|mE>HFP2SR#H*k#Vx*dcW+~2(oj^i{_<{ddPEqiQ*n`z`G+gOrsZ{o30@^Z#|u7+ z0wBB*t*=#q>J2ogVrDFO!~caJ2OY(4S+K`@M2G$jZ>}2zd4i&WL8Dr`Rxw)7`YOgAzUv%8oC$z=-q1 z#^~qg2V+(Y9Ku_omw+0yRWHHdgTp3d&-+liM2hZViNE|rZBwc7K1$4wAHPBt)zxKa zk6L&_PhJ>mwSO>_{qGL?X2<*#=QUq%Z@+=rOG@&A)xhCHu@rTx*>%1U}EkaIF=0 zeO#ZDcQMtV9mmn$&W^}+8`-GEBqT%zudUqaIeva#pR z=8le#=(oP=OUyF-!mv~-PDpH_LctPRJE_=R8<%ksjeu|#fs-Mf0T)m;@Jfx)(xU7t z@J)GLSWYzT9N^K0irggR_ba$WeCM+bO!FRr|s(;Fl;sS<^#lsTD{Uw>+OuFfB5=I;?tN{v|BprBH6cBG(Af^d>Py?;O;B0=_$Z0@M7nP&127VGWlMH zpoYCb!~9D*B`vW<@O0K6M28FzR`lNLAhB2Y2ojH47ulxCPOs%UiUH^7{kU|`$i}YT zY4ZK4pQDzfppckq+=Cyk-o@sl*w0cMEY4oFg{0%y7fJv9*y5);-*-P06cZ_j&c!Ny z#3FrAwlo#A?rW@qX`gFx#M!k6`EGr2gU4UfGfSAUD*%?8 z5NL)69AINRJEiafB?7&-i-+7imfYQ+fHjAC8l{bvPEqvwKs3-kL7`U$#cvK)*2&pf1ifNi#fXf$_a{}!sb*rf zv}*G@9c;x>x2b=}$DfwOjLRj*KUOzgFdP+x$5C4|V1Y-1s1+whOGtRoD+DlYiT5-` zXmOfDD#rbRD<=Gf*44*@KT~)aso#toucoL#{jz?sVA=rM{3vPVrva6CxEvcz8CZc| zo};cy2r6Tp&x3g5y_0w(301XM#wrgl>_flnLEatG9Ub&Ot}6DUX@gpiv4?uQda`Fc zW>@on^il*Si`mx!a4Jnt5Ipkm+eBkPA_@}spgL}jh4|3ve6S5+o);;p>Ii7j=&ED> zCc!lLOFmY2F_~Z4q0h;y6F~gN{ECinqpquXfT9d|eC zkOHoUw;?4o4AptP<6gq0uXXiF;tR7{y&a)txBD z(1Zi-S$j`-dB!J2Jq+{xxL^*B!|Z}Z{3R0PegqHTdl6)bfduTO34=Gm5ab`c34^g| zz<_7`S1CzsnLQWHim8y)+~&rLNhn_w=3BquayVm~viWW<75Cge0m-WT^e_r#+!~Ba z>!FFwNjS*LN+{qNj1oOfK~Q`mU9vYGVSIc+)TK5av2UGhZV2+Kf&vCB*70soU7@!?Jr+F$&Q;?X+UtW0gAP##>~ zR+!h!uG|qqHcBor?fiE2uld9SeyzxUe~+!4I|EktziAK7jzL5yOV(Pi{m|)UY%T|N zu}G2=0RE^qFThMX<~|KJCW;MoYY52##HdITPHWS(bOEPA3G}|b#TVQbZoy-}&Oemv z(FWXW8z1|r7YbgRH*fB%OJNJ}^}PD*-w&fh*fPy1)#5-!{HbGE2?F55GQy!8p}YVR zlWKJb69ffHYE}v<&-?Kta9ObfpUtA-I9eH+`b-u7Lfyb?ohnGrPvpL$Y^U5SOgI)Gy+f%^Ix`ec zi$qSqenh`g2k$OM*bcD(UGNuBFmY8ylL~|}CIkA1n-h*PmQi>u^pZw~G=ELWTb`b* zNMsM7E`>vV{k90nfLG{9gwsF56H|Zrb7UMp;!>LkRGa`w2N;1hWWkwbe3sLoEELA} zDBrxon8ufgI!*n+4g_J&R-s#{e>uSf8{@ggNnb5U`eQl8-1^VEUiVzPl7oS;ZlXLR zFZpm*0>Rl)o{o-d17#G1xa+9}1(`EQguBuSh}8b~qyPUK0ljF`Sy!Q*B=Rj?NDV?o}5@7@og*%W!SV2fv1E{qLXu^9UTx{K26;;xA97YpP>O zve4BuA^v8jWk|)xe2AI&w~!ErxPdWA*MgZt+*p&OdqP*+Oh=cBiw7nm z%)frsHqgUc^6ZjhYh3#$Xa!aWJtI|#%<5=DNN?GV%J?6%pNwN@Z{@5i zzRCCX6Za0Djoc5|9^^!9;lI&xC|V=o&doihzP4vv8Ar-AXV->F?LBdh#=Pd;=Bk$S z^6>{=9ITtBWpt`N^FBw*Sp2lRbU}`7@G%XC-3eL(?slt5*A;?ePV}%A=jez_sa$SX z`!MC6!kNqKH=daPNAk>(px!o;$#4h-Wmbs~$MSLy5h zd+@ma8a#QsE4s`a=QZ^(X0p1LW>yy3x|Yls)$zd#pFyjpLtSm5a=b1S<=b!An9`oE)a7kv)1y>@*<8M#! zk1NSt(KP)(UFXn(>kzm3udZ``?jpqKVVKS`U!402vdo-w?_=RtBR=w9UFd|Fwv`En zlDMA0@5{}9%LR`^ygTA57w2!lJbyd2KL?O_-+#Ny{QHr&(8Z`pS(#wa4>5Dj&42|D zN8ImkzcoKt#Ba%(nckG z@mqSB`ExS|Gf~sR=(Oo&Gh*J(Pnq98ng4&fI?R}Zx)_RIlkxY%{T?hu16>79tD@1N0xq;k=QWev6?+< zJf@!dgIu%TjNQ}m!Qmvg;Y@_JUF;F2LGe`U7YS|>T<*@k|Dc#&;?D2ob&jN**LOSI zl&kU*8Aa_|LPKgIRAUwyB#K;W$j+ELx!)@+X=Y7#<-@bNiVCq$Mwflo=JqC8_6GWk zbLMwl`bqW5D^`ua`88YXsMq4WMekJXWLn(?I1a9jU(ynyl zJvm!cQY#tsrki8ic`81sB)6B_@V}}G7;WFyWz^HgI!mfqhS)|49!|gH=1K%(NO`hhCO)Ozpbf|6*2JpUoh! zo~OC+{e`aZ#wPxRx12`JH72Ut+Bc2Un5dCidLlVx#|)V08@x~5NIak~Rk>B5EiuyU zYQ?2)`-)?MvCf|Ne{iezd~^{y7v7n$z4U$B<~PM%+NIqrYt{Q%JNVb-FkXE*7*Hh4 zuRDT!uXuawxtSLa zq5l3PS8cDixs+PnZAON#ZJgE(cC9#tNEua}>T4`$?^IoLEa&$O?zL6*xUAuG#ysy$ zW7p&lzpV;;vvcbxC$v-pS%n7&qtBf=mH6>qNswUFiGR3KCm`n!;8)w8}kr z5OQW0Z>8r_uJSVZCqDNz^R^4PJ|8>n{M5^3@kDLyqI97cGmW)WYf3+Tdv?^^No2*6 z!rN<8Y=F;^uk4*dWuvgkA z`np}*Jqfvi3=C#_CG;;{lp~GoP4T~_!!UW|)lQGHMsv}!5n~4pWv25Y$wi(|s%~4S zs}(wPvVM(Rv~3{K@9ym+YUz908HT&+66s2Z*?qoPtKJPTXV@ih>#@&v%RhFh-UvA9 zpYlX{R?U4xt>$F&aMIF?_jk(1c_q>mrBvHiTJ*WA2RbfOvT)(AzHlvy|Jm$Xu`BFK zRr`)B`dE=uawk{!oeUVu7!_`@9XGV=dm&<#p_%#dj&u%_IosMhyqsP`o=;01DdE#k zjMO94o~<@=9i`UuzFWk8IPl7dp_!w5Ygm~a z>!jA!i{D%JPcb;$l%A3-vC2L&#IQK;Tb26v+t>ZFYnw{hX7|5+aMqT+GPt}bc4uF~ zw;!1dCPMdILeld$wPx$oDwX)y=nwxW{uUi1o9B?ZF*R{~`UA(SeA_n{(_8``w=1yYaQG7|-3991(Nn%|!-7|4(=471qSo?(yx`t!_~f6%ZQ%1cI~_ zLMQ>GgY@1@=)Knvz)J5;DS}Av(z}3wROuyjfkf#@K#GE#344F)*7Ke3<~--(%#(}Z z&6>4lt@r<~x%mCbaC=JCYWd#r9ad{rGicYt9>4iogI?<_<$SBX_`@n?U1lFnJIdOY zn;WTYF|kA=PgUza;7*2uJ>-WHw`O{@Szo`?78F)~qu@qj!NYD|%SjcQk3?0_8ajw+7FYY9DwaZ>AZOJgAVDJppWL{Hq_7y`lf$KTKoO=F*iN39FxXu=g z=SimS#CYb^Nf$;Y5(M``-w(`{i5294$Q(=;2GOcPJs<7cUpJn}4Z)~zh zglDQUKDY?+%Da8DD%j7$e}i9_ZKjbzu#NR2vr<-XW9XGzg)OJ5!WF~~+8BGTn`>-5 zNXkKW^%%j^zur4|MUNqS+yBRC09l!9Pa09qY-S3>wr%Z8SaI)?EGzyDZ9CE5$o%fM zZm>*&spd-dfB_}^d0A zHh;1%d>99cbJuM`%|t8o_&64($*#G@XdRf8VpZg0tQ8s>Lfqn{S{pnBU*A3EyOa27 z6iShnuQno7RoiRmS5G;(ajmXR&8L&%jl~2sdmc4r6l)o(yM8RBa;>tCp6c9)O-S>l zs!_t7(5_xDn;?zqX;wu}X3fp=&tdT)%~le0jTY>Nz}p+Z$*NjcuBbU|w^KCxpSuCu z?H1lUehU9-{mF9gqL)OTC0Eyfq+bFFt z3zaZ3Y0ym@GJjfo7b~GDOJg8@;CIoW4-yXc&L6N>#{B-NTUOsNCX+knN@h0q-M1x= z&%MnUW?U&`;w}RpnxOftDZ|1{Voz7e0Sc^3%wG8TuhALEhVck~@ zB8yTz)e-h`J7$+IQJGh`t>3gL9q+FnvM9_ankJ+TcsC_Pg~V}KB){}f(QcIDug@^B z3ub1yh>MdCRALmIRn7Qnk~k1kTM(TMh=>kMN+s zs>W%^TiS&Q6ol%q!`|`sKj6O^s}?U&94L*2mF{xd*wR|bK&H+@Oj;|B?-;aPE=Yd= z^yctG)XLNtXJtrWVRd!4c??1WIr^xe&n0Dc15w$LMHqY=nla4GEsq<=c-LrE+-}!I z1k7T=w}P~>My+$l(DZ+E8qCS{ycx6VqBuu2uB%1 z#!;eH6YGo7`R#O$x*m;cJvZBPo3%^a_s3s`;84sqQQQJXWZ*<^9B*b-$9q7lyU{;POoiGp3aY)>con5m7(*X`Gr*&heX&bC~W zrb`iiaRD1zt+IS3njT?3bg?fA`KhPJph0esjw|O+A2*MJ)dUMUsZP$2*f>;>i3cHz zD3vaLb8Lu(#n*e*9#3bJZj)v~ywLlQ2#V`;bItQH{l*GU?;E)ex2RI;?D zP^;BxDP`zjRHfxR$h$Oj!gmN^o$sH$55wp#KmPsf0H)mR+?HSY&`2b_9_{H7J-ail z#dBxvv2fZ4|Z7&KdAIsTkuD17kS2CM>=Lc;sjM9}hw~trJ zWyrfw75w-a?oaaD+K;83t{Hy-QkC|1vgE7fwyg>_nM$MEiU-eOD&`o}ru}QDPInVe zmIPNHJ9llYxi?cHA30*)b!U5AN2@&2d;Y2wcS(_!_*;o>LRa=!dvbk5Lg-43){u>f zLc9bJt-5O^ra8T#xh^8(yd~6Z7Mfk-R z&=gh|Q*9_ZFQ!h@n*`9^f7xv#U>m#G#F0PFT1uU`~HzF-YzJ^ z>KGqQJ$;X*z-q~8W|C4Q=5Th;nXIk-MxDbc`{wi4pD)x2^H+tsy^OxG0*bsY9xpK_ z&wIBRERWflYtdk3it>z6im{Bzh)KJgmC&OU)H1nn8JQbM5N8(XDeSm`S|$G|8&9(^ z+wpN%z_@IfhQ2uK%IM${i+|(SYoMs;NojQCOG4hGqK3P7WYHmYN`(^S(*cPu2umaL z0(EFd8NfF%{km{YVIjwPG!WfRrN!p|LVEZVL$mD@b9zz17FYwq7{)1M^S0-c9p$r? zyb6zS^STcQUQt?)Go)u9JD9k?aa4{(l4)_&M2jU0L$> z$a2zqZSI^V!f3nH&t-J0e#8(zS#Ps6_#n}O3^Lj8f0IKV5NtosqVrJ znvJVA2Boe1_f$Sg4qcb8u=l$FcWSFOp0cYPEU3-6w#I?Z6L?p7cz&ui=j-n3knPgl9jR;~#ylYvnc2AgbU42? zp#*Cb2}V|qzQER?eR%t+sfw{Wj=MpR;&sD_o%GJx4XBk8rl+F&gv`9TN;P(o$t&r@ zF|50+dRmlJakkpYcD~eQ!U5?7Wcmbwrpx~H$;gBf2i2u){DX9~DWlN+CGdgJ^_;9l zf$nm`rM&J_UMJpSb&4@3y50)mXwTcuIXmW;rORQ>sGD-R3+`a``I;)M|6pt~^wgA9 z_kpySZ_S78$?jF}HQRh?a@YykEePH<-N1bQR6+K+wFM-zXWH5V7ShA{u*=oU$Y^7B z)CH%`aax2!qd8cIr4n|Vm>K4x`+QzAr#=(>dbpL%N&M29NzpW(vn{DnUR0K>Y^&e!l5Y5{ z95N(s+;Gd9trml^eW*7wlqhWA9jLX;3e}d7JqUcCH;FV7Y1dgW-Ybtux zy~u41eF2);P^*@H)9Tcqo@IVASQ!=iht+0SyR2T+t5|#1YZuxSl0AF`nH5(ueI6g2 zS!EJbaZ_Rb(#1C(Q)41#_F27{ZXBP=+o5sdaQ_cEvIuRy(p$u$z*BOY)VO2eeKT9m zrzY<1Md}W4(SniAOmT^6yWA6VPW{@poE_JFUQ{DC>9EBwoS`?=2B+MV5=i5 zJG9ZZ<11XoR*~``0*j44y>)rB|MF0GG9fl9=Q-^2pQW+u%GeuWJkBemWlpYL>NJ6a`?kPyv2=c2Q&i^5Y^A{a_gts=!osX_s z-5s~R&(gPa=d4lw`s!h*s_%L@!#sro6X^a*`qKdU^izQ*7x!)$h(@>fNHNtuhmXbX zQ?V?FxQS}OV)sv4E=bh#4`gSh@yDm)jxU-hm}s``Em;rVA%{hCRc+$6G!0y>Bj*{3hC=bj8d&>^HyY$5(`@(6_W? zef%ya$;G|6$JPv9z9PYJCrp^m^L$YI3^*?BDT6kpn6T-v_@w*=GoUZ^C zcBJ z0N?U)-5`w9O|uBOpv`{6gG*$PXx#uUyea;R=A+<_)~BNSVKVKkmy23-iMP3;WE^rn z-Hf~K*C)o&j3rvJye23VOhgW%-el-Z^p4@VJ?j1Yb<{|m^>>2%{g`Vz#_ZL{ zeCcTwu@@>M$Y<4wMOC3#%?*l4dApVr=}Ybr?06lER*ci7wOhz}yJb04kXJtPrT7MP z|MA&*{gQJ#kvf#LZ6}F;q73W9m^VOsF>~A~F}pT{j)qw@(Gn%H)+k|3n|xndFqmqY z)alryCFM+0DZbVtY%;t-$IIbP@eNMRTE`3g9ikqQ zsQlfV`t&nx9K;ll`2F9!@}F#^&PjSa-lx_tcbhe?lkj=ral)%Zp|}_Gr{o5or|bs2 zPS__5*>U(<2j4*1(8xa$ynAsy$^b32hp4{P=6G-aB%h6G+s0x$@m15$_` z28D9)Lb)K^B(`B{s}ABqaPaW*aKU*1Vup5*GPN|fZ~-BqKokan1H45VASjl`!gl5W zxd31sX>^ezipS2)&BcL0K#)8jb~ucS0|`Mw;2;x%C)1|2O4K)giI&ZeXWzfN4m)yU-tb&5)hky?;Y3=Ei$w3w>B zq_mhE+5w=MCcykHT|AG%DxS{3A(T5h(vPmz=5^W1Li8G0YV~vKzgtrNZkKOvSIKa`HfzL zoK*|t?BgB5$8m$Lh6*+3?!z)7#CNSXEzcY2v=uS09ECd#RY&i)NizvdY#C9X&?|Oc7bo`=BHR41i@PME@}K>A0XhBH*f^V4D>BV z0*|BvWcPQBiyL^${7*3m1PTF)`5)~NTrkAXF`!nU0J!`|JK$QbU&ny(0HpUH?YMv% z{CQk1pb!C){8Kxi=6{LtaQ)hjoA=jok=($-{oEhVFa04Qzs!RR3FQWm`9H5k!Vy2u z7g%4&&+QO!B>d;KLcn>se;C)r2@Py4P9&d*iX{ffCa_u#loc<>}2&vB>{U9K~5OU_o zfN<2+cSi{5n6(Ue{|13@f7tb#O2A)xf z9|ZheG{ANt2GT(ZqIkriPzfFcH&BQYykcS^Ji;OfUU4xI2vk@?3@Rcac(jt=g$1}# z{*oJM?M&T3M|uK!vjaQ@M`|O@_eZ@U;4t|Ah2H+XnEss_rs{b3si3r2QMZ}?8Vn~>XFhUd|28SY$;-cILE(i}GK;i$WIFh3N NN5%1S@&2v2{{kiqI?Dh6 literal 21502 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 Y8pO;CQ?P9aAR+%ZZ;)sN`g`8|5ApaUKmY&$ diff --git a/tests/test_e2e_ocr_conversion.py b/tests/test_e2e_ocr_conversion.py index 22cddf06..e67ea05f 100644 --- a/tests/test_e2e_ocr_conversion.py +++ b/tests/test_e2e_ocr_conversion.py @@ -57,24 +57,24 @@ def test_e2e_conversions(): engines: List[Tuple[OcrOptions, bool]] = [ (TesseractOcrOptions(), True), - # (TesseractCliOcrOptions(), True), - # (EasyOcrOptions(), False), - # (TesseractOcrOptions(force_full_page_ocr=True), True), - # (TesseractOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), - # (TesseractCliOcrOptions(force_full_page_ocr=True), True), - # (TesseractCliOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), - # (EasyOcrOptions(force_full_page_ocr=True), False), + (TesseractCliOcrOptions(), True), + (EasyOcrOptions(), False), + (TesseractOcrOptions(force_full_page_ocr=True), True), + (TesseractOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), + (TesseractCliOcrOptions(force_full_page_ocr=True), True), + (TesseractCliOcrOptions(force_full_page_ocr=True, lang=["auto"]), True), + (EasyOcrOptions(force_full_page_ocr=True), False), ] - # - # # rapidocr is only available for Python >=3.6,<3.13 - # if sys.version_info < (3, 13): - # engines.append((RapidOcrOptions(), False)) - # engines.append((RapidOcrOptions(force_full_page_ocr=True), False)) - # - # # only works on mac - # if "darwin" == sys.platform: - # engines.append((OcrMacOptions(), True)) - # engines.append((OcrMacOptions(force_full_page_ocr=True), True)) + + # rapidocr is only available for Python >=3.6,<3.13 + if sys.version_info < (3, 13): + engines.append((RapidOcrOptions(), False)) + engines.append((RapidOcrOptions(force_full_page_ocr=True), False)) + + # only works on mac + if "darwin" == sys.platform: + engines.append((OcrMacOptions(), False)) + engines.append((OcrMacOptions(force_full_page_ocr=True), False)) for ocr_options, supports_rotation in engines: print(