Sliding Line Point Regression for Shape Robust
Scene Text Detection
Yixing Zhu and Jun Du
National Engineering Laboratory for Speech and Language Information Processing
University of Science and Technology of China
Hefei, Anhui, China

arXiv:1801.09969v1 [] 30 Jan 2018

zyxsa@mail.ustc.edu.cn, jundu@ustc.edu.cn

Abstract—Traditional text detection methods mostly focus on
quadrangle text. In this study we propose a novel method
named sliding line point regression (SLPR) in order to detect
arbitrary-shape text in natural scene. SLPR regresses multiple
points on the edge of text line and then utilizes these points
to sketch the outlines of the text. The proposed SLPR can be
adapted to many object detection architectures such as Faster
R-CNN and R-FCN. Specifically, we first generate the smallest
rectangular box including the text with region proposal network
(RPN), then isometrically regress the points on the edge of text
by using the vertically and horizontally sliding lines. To make
full use of information and reduce redundancy, we calculate xcoordinate or y-coordinate of target point by the rectangular
box position, and just regress the remaining y-coordinate or xcoordinate. Accordingly we can not only reduce the parameters
of system, but also restrain the points which will generate more
regular polygon. Our approach achieved competitive results on
traditional ICDAR2015 Incidental Scene Text benchmark and
curve text detection dataset CTW1500.

I. I NTRODUCTION
Text detection is important in our daily life as it can
be applied in many areas, such as digitization of text, text
translation, etc. In this study, we focus on scene text detection.
Some of the previous methods [1] [2] have obtained good
results on many horizontal scene texts dataset based on Faster
R-CNN [3] or SSD [4]. Some methods [5] [6] [7] [8] [9]
[10] [11] also tried to solve arbitrary-oriented text detection
problem. [9] and [11] regressed first a horizontal rectangle
and then a quadrilateral. [12] aimed to generate an irregular
polygon after regressing a rectangle. The methods mentioned
above mostly treated a text line as a quadrilateral which can be
completely represented by four points. However, besides the
quadrilateral shape, there are many other various shapes of text
line in natural scene. Therefore, recent research [13] [14] have
begun to explore curve text line detection. In this paper we
explore both arbitrary-oriented and curve text detection. Our
method named sliding line point regression (SLPR) is based
on 2-step object detection methods using Faster R-CNN or RFCN. Firstly we propose some interesting rectangular regions
with region proposal network (RPN), then regress the points on
the edge of text. We generate some rules to determine which
points should be regressed so that there will be relevance
between points. Different from [13] which directly regressed
both x-coordinate and y-coordinate of fixed annotated points

Fig. 1: Illustration of ground truth points generated by horizontally and vertically sliding lines.

and employed RNN [15], [16] to learn their relevance, we
introduce some rules to vertically and horizontally slide lines
along text and then regress the intersection points of sliding
lines and text lines as illustrated in Fig. 1. In this way,
we can only regress x-coordinate or y-coordinate of these
points, then calculate other coordinates with the position of
rectangle, yielding reduction of unnecessary computation and
improvement of performance.
The contributions of this paper are as follows:
1. We explore regressing multiple points on the border
of text line, try to handle arbitrary-oriented and curve text
detection based on Faster R-CNN and R-FCN.
2. We introduce a sliding line method to determine the
ground truth points for the regression, and we make full use of
the relevance of these points to generate more regular polygon.
II. R ELATED W ORK
In recent years, scene text detection and recognition has
drawn more and more attention. But scene text detection
remains a difficult problem due to its complicated orientation
and background. All the methods can be divided into three
categories: character based methods, word based methods and
segmentation based methods. Character based methods often
need synthetic datasets because labeling characters in text
lines requires additional efforts. However, the generated data

Fig. 3: Restoration of the polygon by using intersection points
on sliding lines along the long side.

Fig. 4: Restoration of the polygon by using all intersection
points from SLPR.

Fig. 2: The SLPR architecture.

is greatly deviated from the real data, which can not make
the trained model to achieve the state-of-the-art results on real
dataset such as the popular ICDAR2015 Incidental Scene Text
benchmark. In order to solve this problem, [17] used semisupervised method to finetune model on real data and obtained
good results.
The segmentation based methods have also been used in
text detection recently. [18] trained a fully convolutional
network (FCN) [19], [20] to predict the salient map of text
regions, then traced the text line by combining the salient
map and character components. [21] added the border class
to separate text from their neighbor. [10] and [8] generated
text maps and regress the size and angle of the corresponding
quadrilateral, or coordinates of four vertexes at the same time.
Compared with the traditional segmentation methods, they
made a huge breakthrough on ICDAR2015 Incidental Scene
Text benchmark.
Many methods of object detection can be applied to text
detection, e.g., Faster R-CNN [22], SSD [4], R-FCN [23]
and YOLO [24]. [2] used irregular 1 × 5 convolutional filters
instead of the standard 3 × 3 convolutional filters to make the
network more suitable for long text detection. [25] used the
attention map to remove background noise. Recently more and
more researchers proposed 2-step methods based on Faster RCNN or R-FCN. [11] firstly generated axis-aligned bounding
boxes and then regressed the text quadrangle. They used multiscale pool operations on the roipool layer. [9] tried to segment

and detect text simultaneously. Considering the particularity
of text line, [26] appended different angle anchors which are
suitable for arbitrary-oriented text line. More recently, [14]
considered the polygon case and labeled a new dataset of
curve text. [13] also constructed a curve text dataset named
CTW1500, and they proposed a new structure named curve
text detector (CTD) to solve curve text detection problem.
III. M ETHOD
Our model can be applied to any 2-step object detection
framework such as Faster R-CNN and R-FCN. Our system
simultaneously regresses the minimum rectangle including
text line and the coordinates of some specific points on the
boundary of text line. More specifically, take Faster R-CNN
as an example, we first get some interesting regions using the
RPN, then we not only regress the position of the rectangle,
but also regress the coordinates of the points on the edge of
the text line, finally we can get arbitrary shape text area.
A. Which points should be regressed?
Obviously, how to determine the point set for restoring the
polygon is quite important. We believe the simpler the rules,
the easier the neural net learns. We do not regress the fixed
points such as vertexes on the polygon because there are a
large variety of shapes and angles in natural scene and it is difficult to define the order of fixed feature points for all shapes.
Although for quadrilateral, we can perfectly restore it by
regressing the corresponding four vertices, the determination
of the order of four vertices requires a complicated rule which
is difficult for the neural net to learn. Alternatively, as shown in
Fig. 2, we introduce some rules to vertically and horizontally
slide the lines (we use equidistant sliding in our experiment)
on text line and then regress the intersection of sliding lines

and text line border. On the other hand, the correlation exists
among the coordinates of different intersection points due
to the constraints of the sliding lines. It is not necessary
to regress both x-coordinate and y-coordinate of all points
simultaneously. If it is horizontal sliding, the x-coordinate
of the point on the text boundary can be calculated by the
coordinates of the rectangle, so we only need to regress the
y-coordinate of these points. Similarly, if it is vertical sliding,
we only need to regress the x-coordinate of these points. This
method not only reduces the computational complexity of the
network, but also adds restraints to the regressed points as
the prior knowledge which can prevent generating polygons
with weird shapes and further improve the accuracy. As for
the number of sliding lines, we observe that this parameter is
not sensitive to quadrangle text line. But in order to restore
other shape text line well, after balancing the performance
and network complexity, seven sliding lines are used for we
decided to for vertical and horizontal directions, respectively.
Accordingly a total of 14 lines with 28 intersection points are
generated.

yh∗i are the corresponding estimated points from neural net
outputs. For horizontally sliding lines, we only regress the ycoordinate of its intersection point. For vertically sliding lines,
we only regress the x-coordinate of its intersection point. The
other coordinates can be restored through the coordinates of
the rectangle:
yvj = ymin + (ymax − ymin )

b(j − 1)/2c + 1
(n + 1)

(6)

b(i − 1)/2c + 1
(n + 1)

(7)

xhi = xmin + (xmax − xmin )

xmin and ymin represent the minimum x-coordinate and ycoordinate of the rectangular border while xmax and ymax
represent the maximum x-coordinate and y-coordinate of the
rectangular border. b·c is the floor function. In a word, in order
to regress the coordinates of polygon, 32 parameters should
be considered including 4 parameters for the rectangle and
28 parameters to represent x and y coordinates of intersection
points on text line border.

B. The multi-task learning
To optimize the neural network parameters, as illustrated
in Fig. 2, we adopt the multi-task learning to define the loss
function L as:
L = LRPN + LSLPR

(1)

LRPN = LRCLS + λR LRB

(2)

LSLPR = LCLS + λB LB + λS LSLPRB

(3)

where LRPN is the region proposal loss, LRCLS is region
proposal classification loss, LRB is box regression loss. LSLPR
is the loss for the second step after RPN. Similarly, the first
two items LCLS and LB are respectively classification loss and
box regression loss. λR , λB and λS are the related weighting
factors, which are all set to 1 in this study. LSLPRB is the
proposed new loss item for SLPR:


2n
2n
X
1 X
LReg (xvj , x∗vj ) +
LReg (yhi , yh∗i )
LSLPRB =
4n j=1
i=1
(4)
LReg is the smooth L1 loss for the box regression task:
(
0.5(z − z ∗ )2
LReg (z, z ) =
|z − z ∗ | − 0.5
∗

if |z − z ∗ | < 1
otherwise

(5)

In Eq. (4), n represents the number of sliding lines in one
direction and we set n = 7 in our experiments. In general,
each line has two intersection points with the text line border.
If there are more than two intersection points, we take the
smallest and the largest coordinates. xvj is x-coordinate of
the intersection point vj of vertically sliding lines and text
line border while yhi is y-coordinate of the intersection point
hi of horizontally sliding lines and text line border. x∗vj and

C. Restoration of polygon
Through the above SLPR method, we can obtain multiple
points from the output of neural nets. To restore the final
quadrilateral or polygon, the following two approaches are
adopted and compared:
1) Only Using Points in Long Side (PLS): The text line
always extends to the long side, and the lines that slide along
the long side can better reflect the shape of the text. In fact
we can restore the polygon by only scanning the long side,
as shown in Fig. 3. Specifically, we firstly judge whether
the text line is horizontal or vertical through the regressed
rectangle, and then restore the polygon through points in the
corresponding direction. Taking the vertical direction as an
example in Fig. 3, since we do not regress the intersection
point on the rectangular border, we firstly extend the four
lines near the border to find four intersection points with
the rectangle, then we connect four new points and other
intersection points to generate polygon.
2) Using Both of Horizontal and Vertical Points (BHVP):
In fact, if we use both horizontal and vertical points to restore
polygon, we can calculate a polygon or quadrangle that passes
through these points roughly as shown in Fig.4 by using the
method in [27]. In this way we can obtain dense enough points
in both horizontal and vertical direction and we do not need to
calculate the intersection with the rectangle as in PLS method.
However, we observe BHVP is not as effective as PLS for the
polygon case. So we use this method only on the quadrilateral
dataset (ICDAR2015 Incidental Scene Text).
D. Polygonal non-maximum suppression
Non-maximum suppression (NMS) is a basic method commonly used in the object detection, and its purpose is to
remove duplicate boxes. The traditional NMS method is based
on rectangular boxes, which is not the best choice for other

TABLE I: The performance comparison of SLPR method with different settings on ICDAR2015 Incidental Scene Text dataset.
Scales
(850)
(850)
(850)
(850,1000)
(850,1000)
(850,1000)

NMS
PNMS
NMS
PNMS
PNMS
NMS
PNMS

Restoration
BHVP
BHVP
PLS
BHVP
BHVP
PLS

Precision (%)
86.1
86.8
85.6
85.5
86.2
84.9

TABLE II: The comparison with the-state-of-the-art on ICDAR2015 Incidental Scene Text dataset.
Methods
HUST [28]
Zhang et al. [18]
RRPN [26]
WordSup [17]
EAST [10]
Deep direct regression [8]
R2 CNN [11]
FSTN [9]
SLPR (Ours)

Precision (%)
44.0
70.8
82.2
79.3
83.3
82.0
85.6
88.6
85.5

Recall (%)
37.8
43.1
73.2
77.0
78.3
80.0
79.7
80.0
83.6

Hmean (%)
40.7
53.6
77.4
78.2
80.7
81.0
82.5
84.1
84.5

shapes. In recent years, other NMS approaches were investigated, e.g., locality-aware NMS [10], inclined NMS [11],
Mask-NMS [9] and polygonal NMS (PNMS) [13]. As we
consider the polygon in this study, both NMS and PNMS are
compared in our experiment.
IV. E XPERIMENTS
A. Datasets
1) ICDAR2015 Incidental Scene Text.: ICDAR2015 Incidental Scene Text dataset [28] is commonly used benchmark
for detecting arbitrary-angle quadrangular text lines. It contains 1000 images for training, 500 images for testing. Some
words which are too short, or unclear is annotated as don’t
cared samples.
2) CTW1500: Curve text dataset (CTW1500) is constructed
by Yuliang et al. [13]. Different from traditional text datasets,
a text line is labelled by a polygon with 14 points.
B. Implementation Details
Since our proposed SLPR can be applied to any 2-step
object detection framework. We adopted Faster R-CNN in
ICDAR2015 Incidental Scene Text. And because [13] also
proposed a 2-step framework based on R-FCN while presenting the CTW1500 dataset, to perform a fair comparison,
we directly used the network in [13] from https://github.
com/Yuliang-Liu/Curve-Text-Detector. All experiments were
implemented in Caffe [29] by using the NVIDIA GTX 1080Ti
GPU.
1) ICDAR2015 Incidental Scene Text.: For Faster RCNN structure, we used an additional 642 anchor and replaced RoIPool with RoIAlign [30] because the text line
is smaller than other objects. We set anchor scales as
[642 , 1282 , 2562 , 5122 ] and set ratios as [0.5, 1, 2]. The base
network is VGG16 [31], which is initialized by the pre-trained

Recall (%)
81.6
80.1
81.5
83.6
82.7
83.6

Hmean (%)
83.8
83.3
83.5
84.5
84.4
84.3

model on ImageNet database. We used stochastic gradient
descent (SGD) with back-propagation and the maximum iteration was 20 × 104 . Learning rates started from 10−3 , decays
to one-tenth every 5 × 104 iterations. We set weight decay
as 0.0005, and momentum as 0.9. We used 1000 training
incidental images in ICDAR2015 Incidental Scene Text [28]
and the 229 training images from ICDAR 2013 to train our
network. In order to prevent over-fitting we employed data
augmentation. Specifically, we randomly resized the images
to [720, 850, 960, 1200, 1400] where the numbers represent the
length of the short side, and randomly rotated the images
among [0◦ , 15◦ , 30◦ , ..., 360◦ ].
2) CTW1500: We used the curve text detector (CTD) network which is based R-FCN from [13]. [13] also added LSTM
units named transverse and longitudinal offset connection
(TLOC) to learn the correlation of points. But we removed it.
As we only used PLS to restore polygon, Eq. (4) was modified
as:

2n
X
h
1 
λhw I( > k)
LReg (xvj , x∗vj )+
LSLPRB =
4n
w
j=1
#
2n
h
1 X
∗
I( < )
LReg (yhi , yhi )
w
k i=1
I(z) equals to 1 when z is true, otherwise 0. h and w are the
height and width of the rectangle. Because most of the texts
in this dataset are horizontal text line, to solve the imbalance
between horizontal and vertical samples, we added λhw = 4
to balance the losses between them. And when h is close to w
, the text line may be judged as horizontal or vertical, so we
set k as 0.8. The base network is ResNet-50 [32], which is
initialized by the pre-trained model on ImageNet database.
The max iteration was 8 × 104 . The learning rate in this
experiment was always 10−3 . We set weight decay as 0.0005,
and momentum as 0.9. To conduct a fair comparison, we only
used the training set in CTW1500 to train our network and
did not use data augmentation.
C. Results
1) ICDAR2015 Incidental Scene Text: Table I shows the
results of SLPR system with different settings. First, for the
restoration of the quadrangle for the text region, BHVP using
all the points can achieve better results than PLS using only the
long-side points. Second, even we aim to detect the quadrangle
in this dataset, PNMS still outperforms NMS. Finally, the use
of multi-scale is one way to improve detection performance

Fig. 5: The detection results on ICDAR2015 Incidental Scene Text dataset.
TABLE III: The performance comparison of SLPR method
with different NMS settings on CTW1500 dataset.
NMS Method
NMS0.1
NMS0.2
NMS0.3
PNMS0.1
PNMS0.2
PNMS0.3

Precision (%)
81.2
81.0
80.1
80.5
78.8
75.6

Recall (%)
64.3
68.7
70.1
69.5
70.4
71.3

Hmean (%)
71.8
74.3
74.8
74.6
74.4
73.4

TABLE IV: The comparison with CTD on CTW1500 dataset.
Method
CTD+TLOC [13]
CTD [13]
SLPR (ours)

Precision (%)
77.4
74.3
80.1

Recall (%)
69.8
65.2
70.1

Hmean (%)
73.4
69.5
74.8

on different target sizes. We also test the multi-scale results
of our system at (850, 1000), which yields about 1% absolute
improvement of Hmean measure. Fig. 5 lists several challenging examples of detection results on ICDAR2015 Incidental
Scene Text dataset. Table II gives the comparison of SLPR
with state-of-the-art results on ICDAR2015 Incidental Scene
Text. We can observe that our method achieved the competitive
results on this dataset.
2) CTW1500: Table III shows the results of our method
with different NMS settings. Different from the observation in
ICDAR2015 Incidental Scene Text, our method achieved the
best result on NMS0.3, namely the traditional NMS method
with the threshold 0.3 for calculating the IoU (Intersectionover-Union). Table IV lists the results of our method compared
with CTD and CTD+TLOC. We removed TLOC from [13]
as our base network which is the same as CTD. Clearly, the

Fig. 6: The detection results on CTW1500 dataset. From left
to right: CTD, CTD+TLOC and SLPR.

Hmean performance of our SLPR method could be increased
by 5.3% over the CTD method, demonstrating the effectiveness of our simple rules to set the regression points. Even
compared with the CTD+TLOC method with an additional
LSTM network, SLPR still achieved 1.4% improvement of
Hmean performance. Fig. 6 gives several examples of the
detection results of CTD, CTD+TLOC and our SLPR. We can
observe that our method generated smoother regions and better

detection results compared with CTD, which implied that the
proposed SLPR can better handle the arbitrary-oriented case
due to the novel design of the horizontally and vertically
symmetrical scanning using sliding lines.
V. C ONCLUSION
In this study, we propose a novel SLPR method for the text
detection in arbitrary-shape case. Compared with the curve text
detection method CTD+TLOC [13], SLPR is more concise
without using LSTM and obtains better performance. In the
traditional quadrangle dataset (ICDAR2015 Incidental Scene
Text), SLPR also achieves the state-of-the-art performance.
VI. ACKNOWLEDGMENT
This work was supported in part by the National Key R&D
Program of China under contract No. 2017YFB1002202, in
part by the National Natural Science Foundation of China
under Grants 61671422 and U1613211, in part by the MOEMicrosoft Key Laboratory of USTC.
R EFERENCES
[1] Z. Zhong, L. Jin, S. Zhang, and Z. Feng, “Deeptext: A unified framework
for text proposal generation and text detection in natural images,” arXiv
preprint arXiv:1605.07314, 2016.
[2] M. Liao, B. Shi, X. Bai, X. Wang, and W. Liu, “Textboxes: A fast
text detector with a single deep neural network.” in AAAI, 2017, pp.
4161–4167.
[3] A. Gupta, A. Vedaldi, and A. Zisserman, “Synthetic data for text
localisation in natural images,” in Proceedings of the IEEE Conference
on Computer Vision and Pattern Recognition, 2016, pp. 2315–2324.
[4] W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.-Y. Fu, and A. C.
Berg, “Ssd: Single shot multibox detector,” in European conference on
computer vision. Springer, 2016, pp. 21–37.
[5] X.-C. Yin, W.-Y. Pei, J. Zhang, and H.-W. Hao, “Multi-orientation scene
text detection with adaptive clustering,” IEEE transactions on pattern
analysis and machine intelligence, vol. 37, no. 9, pp. 1930–1937, 2015.
[6] L. Kang, Y. Li, and D. Doermann, “Orientation robust text line detection
in natural images,” in Proceedings of the IEEE Conference on Computer
Vision and Pattern Recognition, 2014, pp. 4034–4041.
[7] Y. Liu and L. Jin, “Deep matching prior network: Toward tighter multioriented text detection,” arXiv preprint arXiv:1703.01425, 2017.
[8] W. He, X.-Y. Zhang, F. Yin, and C.-L. Liu, “Deep direct regression for
multi-oriented scene text detection,” arXiv preprint arXiv:1703.08289,
2017.
[9] Y. Dai, Z. Huang, Y. Gao, and K. Chen, “Fused text segmentation networks for multi-oriented scene text detection,” arXiv preprint
arXiv:1709.03272, 2017.
[10] X. Zhou, C. Yao, H. Wen, Y. Wang, S. Zhou, W. He, and J. Liang,
“East: An efficient and accurate scene text detector,” arXiv preprint
arXiv:1704.03155, 2017.
[11] Y. Jiang, X. Zhu, X. Wang, S. Yang, W. Li, H. Wang, P. Fu, and
Z. Luo, “R2cnn: Rotational region cnn for orientation robust scene text
detection,” arXiv preprint arXiv:1706.09579, 2017.
[12] Z. He, Y. Zhou, Y. Wang, and Z. Tang, “Sren: Shape regression network
for comic storyboard extraction.” in AAAI, 2017, pp. 4937–4938.
[13] L. Yuliang, J. Lianwen, Z. Shuaitao, and Z. Sheng, “Detecting curve
text in the wild: New dataset and new solution,” arXiv preprint
arXiv:1712.02170, 2017.
[14] C. Kheng Chng and C. S. Chan, “Total-text: A comprehensive dataset for
scene text detection and recognition,” arXiv preprint arXiv:1710.10400,
2017.
[15] A. Graves, A.-r. Mohamed, and G. Hinton, “Speech recognition with
deep recurrent neural networks,” in Acoustics, speech and signal processing (icassp), 2013 ieee international conference on. IEEE, 2013,
pp. 6645–6649.
[16] J. Zhang, J. Du, and L. Dai, “A gru-based encoder-decoder approach with
attention for online handwritten mathematical expression recognition,”
arXiv preprint arXiv:1712.03991, 2017.

[17] H. Hu, C. Zhang, Y. Luo, Y. Wang, J. Han, and E. Ding, “Wordsup:
Exploiting word annotations for character based text detection,” arXiv
preprint arXiv:1708.06720, 2017.
[18] Z. Zhang, C. Zhang, W. Shen, C. Yao, W. Liu, and X. Bai, “Multioriented text detection with fully convolutional networks,” in Proceedings of the IEEE Conference on Computer Vision and Pattern
Recognition, 2016, pp. 4159–4167.
[19] J. Long, E. Shelhamer, and T. Darrell, “Fully convolutional networks
for semantic segmentation,” in Proceedings of the IEEE Conference on
Computer Vision and Pattern Recognition, 2015, pp. 3431–3440.
[20] J. Zhang, J. Du, S. Zhang, D. Liu, Y. Hu, J. Hu, S. Wei, and
L. Dai, “Watch, attend and parse: An end-to-end neural network based
approach to handwritten mathematical expression recognition,” Pattern
Recognition, 2017.
[21] Y. Wu and P. Natarajan, “Self-organized text detection with minimal
post-processing via border learning,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017, pp. 5000–
5009.
[22] S. Ren, K. He, R. Girshick, and J. Sun, “Faster r-cnn: Towards real-time
object detection with region proposal networks,” IEEE transactions on
pattern analysis and machine intelligence, vol. 39, no. 6, pp. 1137–1149,
2017.
[23] J. Dai, Y. Li, K. He, and J. Sun, “R-fcn: Object detection via regionbased fully convolutional networks,” in Advances in neural information
processing systems, 2016, pp. 379–387.
[24] J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, “You only look
once: Unified, real-time object detection,” in Proceedings of the IEEE
Conference on Computer Vision and Pattern Recognition, 2016, pp. 779–
788.
[25] P. He, W. Huang, T. He, Q. Zhu, Y. Qiao, and X. Li, “Single shot
text detector with regional attention,” arXiv preprint arXiv:1709.00138,
2017.
[26] J. Ma, W. Shao, H. Ye, L. Wang, H. Wang, Y. Zheng, and X. Xue,
“Arbitrary-oriented scene text detection via rotation proposals,” arXiv
preprint arXiv:1703.01086, 2017.
[27] C. Tensmeyer, B. Davis, C. Wigington, I. Lee, and B. Barrett, “Pagenet:
Page boundary extraction in historical handwritten documents,” arXiv
preprint arXiv:1709.01618, 2017.
[28] D. Karatzas, L. Gomez-Bigorda, A. Nicolaou, S. Ghosh, A. Bagdanov,
M. Iwamura, J. Matas, L. Neumann, V. R. Chandrasekhar, S. Lu et al.,
“Icdar 2015 competition on robust reading,” in Document Analysis and
Recognition (ICDAR), 2015 13th International Conference on. IEEE,
2015, pp. 1156–1160.
[29] Y. Jia, E. Shelhamer, J. Donahue, S. Karayev, J. Long, R. Girshick,
S. Guadarrama, and T. Darrell, “Caffe: Convolutional architecture for
fast feature embedding,” in Proceedings of the 22nd ACM international
conference on Multimedia. ACM, 2014, pp. 675–678.
[30] K. He, G. Gkioxari, P. Dollár, and R. Girshick, “Mask r-cnn,” arXiv
preprint arXiv:1703.06870, 2017.
[31] K. Simonyan and A. Zisserman, “Very deep convolutional networks for
large-scale image recognition,” arXiv preprint arXiv:1409.1556, 2014.
[32] K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image
recognition,” in Proceedings of the IEEE conference on computer vision
and pattern recognition, 2016, pp. 770–778.

