{
  "fetched_at": "2026-10-19T14:05:33Z",
  "source_url": "https://www.kaggle.com/competitions/denoising-dirty-documents/data",
  "pages": [
    {
      "name": "data-description",
      "content": "<p>You are provided two sets of images, train and test. These images contain various styles of text, to which synthetic noise has been added to simulate real-world, messy artifacts. The training set includes the test without the noise (train_cleaned). You must create an algorithm to clean the images in the test set.</p>\r\n<p><img src=\"https://storage.googleapis.com/kaggle-media/competitions/kaggle/4406/media/23.png\" alt=\"\" width=\"540\" height=\"258\" /></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<div style=\"background-image: url('https://storage.googleapis.com/kaggle-media/competitions/kaggle/4406/media/coffeestain50.png'); background-repeat: no-repeat; background-position: center top;\">\r\n<p><a href=\"http://en.wikipedia.org/wiki/Optical_character_recognition\" target=\"_blank\">Optical Character Recognition</a> (OCR) is the process of getting type or handwritten documents into a digitized format. If you've read a classic novel on a digital reading device or had your doctor pull up old healthcare records via the hospital computer system, you've probably benefited from OCR.</p>\r\n<p>OCR makes previously static content editable, searchable, and much easier to share. But, a lot of documents eager for digitization are being held back. Coffee stains, faded sun spots, dog-eared pages, and lot of wrinkles are keeping some printed documents offline and in the past. </p>\r\n<p>This competition challenges you to give these documents a machine learning makeover. Given a dataset of images of scanned text that has seen better days, you're challenged to remove the noise. Improving the ease of document enhancement will help us get that rare mathematics book on our e-reader before the next beach vacation.</p>\r\n<p>We've kicked off the fun with a few <a href=\"https://www.kaggle.com/c/denoising-dirty-documents/scripts\">handy scripts to get you started on the dataset</a>.</p>\r\n<h3>Acknowledgements</h3>\r\n<p>Kaggle is hosting this competition for the machine learning community to use for fun and practice. This dataset was created by RM.J. Castro-Bleda, S. España-Boquera, J. Pastor-Pellicer, F. Zamora-Martinez. We also thank the UCI machine learning repository for hosting the dataset. If you use the problem in publication, please cite:</p>\r\n<p><em>Bache, K. &amp; Lichman, M. (2013). <a href=\"http://archive.ics.uci.edu/ml/citation_policy.html\" target=\"_blank\">UCI Machine Learning Repository</a>. Irvine, CA: University of California, School of Information and Computer Science</em></p>\r\n</div>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>Submissions are evaluated on the <a href=\"https://www.kaggle.com/wiki/RootMeanSquaredError\">root mean squared error</a> between the cleaned pixel intensities and the actual grayscale pixel intensities.</p>\r\n<h2>Submission File</h2>\r\n<p>Form the submission file by melting each images into a set of pixels, assigning each pixel an id of image_row_col (e.g. 1_2_1 is image 1, row 2, column 1). Intensity values range from 0 (black) to 1 (white). The file should contain a header and have the following format:</p>\r\n<pre>id,value<br />1_1_1,1<br />1_2_1,1<br />1_3_1,1<br />etc.</pre>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "\r\n\t<!-- Begin Base Rules -->\r\n    <h3>One account per participant</h3>\r\n    <p>You cannot sign up to Kaggle from multiple accounts and therefore you cannot submit from multiple accounts.</p>\r\n    <h3>No private sharing outside teams</h3>\r\n    <p>\r\n        Privately sharing code or data outside of teams is not permitted.\r\n        It's okay to share code if made available to all participants on the forums.\r\n    </p>\r\n    <h3>Team Mergers</h3>\r\n    <p>\r\n        Team mergers are allowed and can be performed by the team leader. In order to merge, the combined team must have a total submission count less than or equal to the maximum allowed as of the merge date. The maximum allowed is the number of submissions per day multiplied by the number of days the competition has been running.<br/>\r\n    </p>\r\n\r\n    <h3>Team Limits</h3>\r\n    <p>There is no maximum team size.</p>\r\n    <h3>Submission Limits</h3>\r\n    <p>You may submit a maximum of 5 entries per day.</p>\r\n    <p>You may select up to 2 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>6/1/2015 5:27 PM UTC</strong></p>\r\n    <p>Merger Deadline: <strong>None</strong></p>\r\n    <p>Entry Deadline: <strong>None</strong></p>\r\n    <p>End Date: <strong>10/5/2015 11:59 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n<ul>\r\n<li>Due to the public nature of the data, this competition does not count towards Kaggle ranking points.</li>\r\n<li>We ask that you respect the spirit of the competition and do not cheat. You should not submit entries based on test-set answers or train your model on the test set. Hand labeling is also forbidden.</li>\r\n</ul>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Timeline",
      "content": "<ul>\r\n<li><strong>October 5th, 2015</strong> - Final submission deadline</li>\r\n</ul>\r\n<p>All deadlines are at 11:59 PM UTC on the corresponding day unless otherwise noted. The organizers reserve the right to update the contest timeline if they deem it necessary.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Prizes",
      "content": "<h3>Scripts for Swag</h3>\r\n<p>The authors of the 3 most up-voted <a href=\"https://www.kaggle.com/c/denoising-dirty-documents/scripts\">scripts</a> for this competition will get their choice of an official Kaggle hoodie, t-shirt, or mug!</p>\r\n<p>Your position on the leaderboard does not factor into winning Scripts for Swag.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}