Commit graph

95 commits

Author SHA1 Message Date
vahidrezanezhad
9904846776 using prepared binarized images in the case of augmentation 2024-08-22 21:58:09 +02:00
vahidrezanezhad
f31219b1c9 scaling, channels shuffling, rgb background and red content added to no patch augmentation 2024-08-21 19:33:23 +02:00
vahidrezanezhad
95bbdf8040 updating augmentations 2024-08-21 16:17:59 +02:00
vahidrezanezhad
7be326d689 augmentation function for red textlines, rgb background and scaling for no patch case 2024-08-21 00:48:30 +02:00
vahidrezanezhad
85dd59f23e update 2024-08-09 13:20:09 +02:00
vahidrezanezhad
f4bad09083 save only layout output. different from overlayed layout on image 2024-08-09 12:46:18 +02:00
Clemens Neudecker
b6bdf942fd
add documentation from wiki as markdown file to the codebase 2024-08-08 16:35:06 +02:00
vahidrezanezhad
59e5892f25 erosion rate changed 2024-08-01 14:30:51 +02:00
vahidrezanezhad
5fbe941f53 inference updated 2024-07-24 18:00:39 +02:00
vahidrezanezhad
30894ddc75 erosion and dilation parameters are changed & separators are written in label images after artificial label 2024-07-24 16:52:05 +02:00
b-vr103
c340fbb721 increasing margin in the case of pixelwise inference 2024-07-23 11:29:05 +02:00
b-vr103
f2692cf8dd brightness augmentation modified 2024-07-17 18:20:24 +02:00
vahidrezanezhad
9521768774 adding degrading and brightness augmentation to no patches case training 2024-07-17 17:14:20 +02:00
vahidrezanezhad
55f3cb9a84 printspace_as_class_in_layout is integrated. Printspace can be defined as a class for layout segmentation 2024-07-16 18:29:27 +02:00
vahidrezanezhad
647a3f8cc4 resolving typo 2024-07-09 03:04:29 +02:00
vahidrezanezhad
c0faecec2c update inference 2024-06-21 23:42:25 +02:00
vahidrezanezhad
033cf6734b update reading order machine based 2024-06-21 13:06:26 +02:00
vahidrezanezhad
9358657a0d update config 2024-06-12 17:40:40 +02:00
vahidrezanezhad
743f2e97d6 Transformer+CNN structure is added to vision transformer type 2024-06-12 17:39:57 +02:00
vahidrezanezhad
f1fd74c7eb transformer patch size is dynamic now. 2024-06-12 13:26:27 +02:00
vahidrezanezhad
2aa216e388 binarization as a separate task of segmentation 2024-06-11 17:48:30 +02:00
vahidrezanezhad
41a0e15e79 updating train.py nontransformer backend 2024-06-10 22:15:30 +02:00
vahidrezanezhad
815e5a1d35 updating train.py 2024-06-07 16:24:31 +02:00
vahidrezanezhad
dc356a5f42 just defined graphic region types can be extracted as label 2024-06-06 18:55:22 +02:00
vahidrezanezhad
b1d971a200 just defined textregion types can be extracted as label 2024-06-06 18:47:30 +02:00
vahidrezanezhad
1c8873ffa3 just defined textregion types can be extracted as label 2024-06-06 18:45:47 +02:00
vahidrezanezhad
e25a925169
Update README.md 2024-06-06 14:46:06 +02:00
vahidrezanezhad
b9cbc0edb7 replacement in a list done correctly 2024-06-06 14:38:29 +02:00
vahidrezanezhad
821290c464 scaling and cropping of labels and org images 2024-05-30 16:59:50 +02:00
vahidrezanezhad
4640d9f2dc modifying xml parsing 2024-05-30 12:56:56 +02:00
vahidrezanezhad
785033536a min_area size of regions considered for reading order detection passed as an argument for inference 2024-05-29 13:07:06 +02:00
vahidrezanezhad
f6abefb0a8 reading order detection on xml with layout + result will be written in an output directory with the same file name 2024-05-29 11:18:35 +02:00
vahidrezanezhad
2e7c69f2ac inference for reading order 2024-05-28 16:48:51 +02:00
vahidrezanezhad
356da4cc53 min area size of text region passes as an argument for machine based reading order 2024-05-28 10:14:16 +02:00
vahidrezanezhad
29ddd4d909 pass degrading scales for image enhancement as a json file 2024-05-28 10:01:17 +02:00
vahidrezanezhad
5aa6ee0010 adding rest_as_paragraph and rest_as_graphic to elements 2024-05-27 17:23:49 +02:00
vahidrezanezhad
4e4490d740 machine based reading order training is integrated 2024-05-24 16:39:48 +02:00
vahidrezanezhad
bf1468391a machine based reading order training dataset generator is added 2024-05-24 14:42:58 +02:00
vahidrezanezhad
f5746011f6 use case printspace is added 2024-05-23 17:36:23 +02:00
vahidrezanezhad
4b7f7da07c use cases like textline, word and glyph are added 2024-05-23 17:14:31 +02:00
vahidrezanezhad
947a0e06f8 missing text types are added 2024-05-23 15:43:31 +02:00
vahidrezanezhad
d687f5328f dynamic layout decorated with artificial class on text elements boundry 2024-05-23 11:14:14 +02:00
vahidrezanezhad
f7dda078d2 page2label with a dynamic layout 2024-05-22 12:38:24 +02:00
vahidrezanezhad
5f06a02441 update requirements 2024-05-17 09:08:25 +02:00
vahidrezanezhad
2623113b0c
page to label enable textline new concept 2024-05-17 09:10:13 +02:00
vahidrezanezhad
6ef86585c0 adding page xml to label generator 2024-05-16 15:03:23 +02:00
vahidrezanezhad
45aba32351
Update utils.py 2024-05-12 08:32:28 +02:00
vahidrezanezhad
a7e1f255f3
Update train.py
avoid ensembling if no model weights met the threshold f1 score in the case of classification
2024-05-08 14:47:16 +02:00
vahidrezanezhad
ce1108aca0 modifications 2024-05-07 16:24:12 +02:00
vahidrezanezhad
8d1050ec30 inference script is added 2024-05-07 13:34:03 +02:00