Nowadays, digital transformation (DX) is the key concept to change and improve the operations in governments, companies, and schools. Therefore, any data should be digitized for processing by computers. Unfortunately, a lot of data and information are printed and handled on paper, although they may originally come from digital sources. Data on paper can be digitized using an optical character recognition (OCR) software. However, if the paper contains a table, it becomes difficult because of the separated characters by rows and columns there. It is necessary to solve the research question of “how to convert a printed table on paper into an Excel table while keeping the relationships between the cells?” In this paper, we propose a printed table digitization algorithm using image processing techniques and OCR software for it. First, the target paper is scanned into an image file. Second, each table is divided into a collection of cells where the topology information is obtained. Third, the characters in each cell are digitized by OCR software. Finally, the digitalized data are arranged in an Excel file using the topology information. We implement the algorithm on Python using OpenCV for the image processing library and Tesseract for the OCR software. For evaluations, we applied the proposal to 19 scanned and 17 screenshotted table images. The results show that for any image, the Excel file is generated with the correct structure, and some characters are misrecognized by OCR software. The improvement will be in future works.
Full-duplex unmanned aerial vehicle (UAV) communication systems are characterized by mobility, so the self-interference (SI) channel characteristics change over time constantly. In full-duplex UAV communication systems, the difficulty is to eliminate SI in time-varying channels. In this paper, we propose a pilot-aid digital self-interference cancellation (SIC) method. First, the pilot is inserted into the data sequence uniformly, and the time-varying SI is modeled as a linear non-causal function. Then, the time-varying SI channel is estimated by the discrete prolate spheroidal basis expansion model (BEM). The error of block edge channel estimation is reduced by cross-block interpolation. The result of channel estimation is convolved with the transmitted data to obtain the reconstructed SI, which is subtracted from the received signal to achieve SIC. The simulation results show that the SIC performance of the proposed method outperforms the dichotomous coordinate descent recursive least square (DCD-RLS) and normalized least mean square (NLMS) algorithms. When the interference to noise ratio (INR) is 25 dB, the performance index normalized least mean square (NMSE) is reduced by 5.5 dB and 4 dB compared with DCD-RLS and NLMS algorithms, which can eliminate SI to the noise floor, and the advantage becomes more obvious as the INR increases.
Most video anomaly detection methods discriminate events that deviate from normal patterns as anomalies. However, these methods are prone to interferences from event-irrelevant factors, such as background textures and object scale variations, incurring an increased false detection rate. In this paper, we propose to explicitly learn event-relevant factors to eliminate the interferences from event-irrelevant factors on anomaly predictions. To this end, we introduce a causal generative model to separate the event-relevant factors and event-irrelevant ones in videos, and learn the prototypes of event-relevant factors in a memory augmentation module. We design a causal objective function to optimize the causal generative model and develop a counterfactual learning strategy to guide anomaly predictions, which increases the influence of the event-relevant factors. The extensive experiments show the effectiveness of our method for video anomaly detection.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.