{
  "id": 312003,
  "title": "STEP 1 - Simplify problem - new DATASET - PLAIN BACKGROUND without checkboard",
  "url": "/competitions/ultra-mnist/discussion/312003",
  "author_name": "",
  "post_date": "2022-03-09T23:13:54.017573500Z",
  "votes": 29,
  "comment_count": 10,
  "views": 0,
  "content": "<p>First step in my pipeline is …. simplify problem. So I decided to remove background from this game using <a href=\"https://www.kaggle.com/lukaszborecki/digit-cleaner-concept\" target=\"_blank\">Digit Cleaner Concept</a> … <br>\n<strong>New dataset (based on competition data) is ready for download here:</strong> <a href=\"www.kaggle.com/remekkinas/ultramnistblack\" target=\"_blank\">ULTRA-MNIST-BLACK</a></p>\n<p>ORYGINAL <br>\n<img src=\"https://i.ibb.co/zrgchbt/ultra-mnist-000a.jpg\" alt=\"oryg\"></p>\n<p>SIMPLIFIED<br>\n<img src=\"https://i.ibb.co/0DZYLQG/ultra-mnist.jpg\" alt=\"Rd\"></p>\n<p><img src=\"https://i.ibb.co/sKxTJGB/ultra-mnist-001.jpg\" alt=\"Re\"></p>\n<p><img src=\"https://i.ibb.co/GWQD8Yj/ultra-mnist-002.jpg\" alt=\"Rt\"></p>\n<p>To improve:</p>\n<ul>\n<li>some (mainly with BIG 0) were not inverted but only few samples (it won't have any impact on score at this moment) - looking for improvement (new release will be available soon)</li>\n</ul>\n<p>STEP 2 - Find Numbers - NO MODEL REQUIRED … pure CV 💪💪💪</p>\n<p><strong>LINK TO DATASET:</strong> <a href=\"https://www.kaggle.com/remekkinas/ultramnistblack\" target=\"_blank\">https://www.kaggle.com/remekkinas/ultramnistblack</a></p>",
  "messages": [
    {
      "id": "1717416",
      "postDate": "03/09/2022 23:13:54",
      "content": "<p>First step in my pipeline is …. simplify problem. So I decided to remove background from this game using <a href=\"https://www.kaggle.com/lukaszborecki/digit-cleaner-concept\" target=\"_blank\">Digit Cleaner Concept</a> … <br>\n<strong>New dataset (based on competition data) is ready for download here:</strong> <a href=\"www.kaggle.com/remekkinas/ultramnistblack\" target=\"_blank\">ULTRA-MNIST-BLACK</a></p>\n<p>ORYGINAL <br>\n<img src=\"https://i.ibb.co/zrgchbt/ultra-mnist-000a.jpg\" alt=\"oryg\"></p>\n<p>SIMPLIFIED<br>\n<img src=\"https://i.ibb.co/0DZYLQG/ultra-mnist.jpg\" alt=\"Rd\"></p>\n<p><img src=\"https://i.ibb.co/sKxTJGB/ultra-mnist-001.jpg\" alt=\"Re\"></p>\n<p><img src=\"https://i.ibb.co/GWQD8Yj/ultra-mnist-002.jpg\" alt=\"Rt\"></p>\n<p>To improve:</p>\n<ul>\n<li>some (mainly with BIG 0) were not inverted but only few samples (it won't have any impact on score at this moment) - looking for improvement (new release will be available soon)</li>\n</ul>\n<p>STEP 2 - Find Numbers - NO MODEL REQUIRED … pure CV 💪💪💪</p>\n<p><strong>LINK TO DATASET:</strong> <a href=\"https://www.kaggle.com/remekkinas/ultramnistblack\" target=\"_blank\">https://www.kaggle.com/remekkinas/ultramnistblack</a></p>",
      "rawMarkdown": "First step in my pipeline is .... simplify problem. So I decided to remove background from this game using [Digit Cleaner Concept](https://www.kaggle.com/lukaszborecki/digit-cleaner-concept) ... \n**New dataset (based on competition data) is ready for download here:** [ULTRA-MNIST-BLACK](www.kaggle.com/remekkinas/ultramnistblack)\n\nORYGINAL \n![oryg](https://i.ibb.co/zrgchbt/ultra-mnist-000a.jpg)\n\nSIMPLIFIED\n![Rd](https://i.ibb.co/0DZYLQG/ultra-mnist.jpg)\n\n![Re](https://i.ibb.co/sKxTJGB/ultra-mnist-001.jpg)\n\n![Rt](https://i.ibb.co/GWQD8Yj/ultra-mnist-002.jpg)\n\nTo improve:\n- some (mainly with BIG 0) were not inverted but only few samples (it won't have any impact on score at this moment) - looking for improvement (new release will be available soon)\n\nSTEP 2 - Find Numbers - NO MODEL REQUIRED ... pure CV 💪💪💪\n\n\n**LINK TO DATASET:** https://www.kaggle.com/remekkinas/ultramnistblack",
      "votes": null
    },
    {
      "id": "1717516",
      "postDate": "03/10/2022 01:57:30",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a> , thank for the dataset provided. <br>\nMay I know how do you remove the 'checkboard' background?<br>\nThanks</p>",
      "rawMarkdown": "Hi @remekkinas , thank for the dataset provided. \nMay I know how do you remove the 'checkboard' background?\nThanks",
      "votes": null
    },
    {
      "id": "1717518",
      "postDate": "03/10/2022 02:06:24",
      "content": "<p>oh silly me, realized that the simple way is converting the white pixel to black and vice versa? </p>",
      "rawMarkdown": "oh silly me, realized that the simple way is converting the white pixel to black and vice versa?",
      "votes": null
    },
    {
      "id": "1717620",
      "postDate": "03/10/2022 04:42:55",
      "content": "<p>Thanks so much <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a> I used your code and it worked beautifully. I however do not understand how it works. Could you point me to a material to read or a video to watch? <br>\nThanks</p>",
      "rawMarkdown": "Thanks so much @remekkinas I used your code and it worked beautifully. I however do not understand how it works. Could you point me to a material to read or a video to watch? \nThanks",
      "votes": null
    },
    {
      "id": "1717782",
      "postDate": "03/10/2022 08:18:15",
      "content": "<p>Overlooked the link you shared, I see you're using  Digit cleaner concept notebook created by <a href=\"https://www.kaggle.com/lukaszborecki\" target=\"_blank\">@lukaszborecki</a> . </p>",
      "rawMarkdown": "Overlooked the link you shared, I see you're using  Digit cleaner concept notebook created by @lukaszborecki .",
      "votes": null
    },
    {
      "id": "1717786",
      "postDate": "03/10/2022 08:22:47",
      "content": "<p>Yes, and created dataset …. to save the planet … no more energy required for doing the same in this competition. I use:</p>\n<ul>\n<li>competition dataset</li>\n<li>notebook which is public and available for use</li>\n</ul>\n<p>and then created public dataset - all of you can use it.</p>\n<p>All according to the rules of this competition - dataset can be used. </p>",
      "rawMarkdown": "Yes, and created dataset .... to save the planet ... no more energy required for doing the same in this competition. I use:\n- competition dataset\n- notebook which is public and available for use\n\nand then created public dataset - all of you can use it.\n\nAll according to the rules of this competition - dataset can be used.",
      "votes": null
    },
    {
      "id": "1718455",
      "postDate": "03/10/2022 21:00:04",
      "content": "<p>I'm new to Computer Vision, hence the naïve question, could you please tell how converting white pixels to black and vice versa helping in removing the 'checkerboard' background? <br>\nThank you.</p>",
      "rawMarkdown": "I'm new to Computer Vision, hence the naïve question, could you please tell how converting white pixels to black and vice versa helping in removing the 'checkerboard' background? \nThank you.",
      "votes": null
    },
    {
      "id": "1718460",
      "postDate": "03/10/2022 21:04:29",
      "content": "<p>This is <a href=\"https://www.kaggle.com/lukaszborecki\" target=\"_blank\">@lukaszborecki</a> notebook. As it appeared we worked on idea in the same time but Lukasz is faster then me … so I decided to use his notebook: <a href=\"https://www.kaggle.com/lukaszborecki/digit-cleaner-concept\" target=\"_blank\">https://www.kaggle.com/lukaszborecki/digit-cleaner-concept</a></p>",
      "rawMarkdown": "This is @lukaszborecki notebook. As it appeared we worked on idea in the same time but Lukasz is faster then me ... so I decided to use his notebook: https://www.kaggle.com/lukaszborecki/digit-cleaner-concept",
      "votes": null
    },
    {
      "id": "1728582",
      "postDate": "03/19/2022 03:48:34",
      "content": "<p>Hello <a href=\"https://www.kaggle.com/jbolaifa\" target=\"_blank\">@jbolaifa</a> , as my understanding, Remek used idea from <a href=\"https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook\" target=\"_blank\">here</a>.</p>",
      "rawMarkdown": "Hello @jbolaifa , as my understanding, Remek used idea from [here](https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook).",
      "votes": null
    },
    {
      "id": "1728672",
      "postDate": "03/19/2022 06:35:10",
      "content": "<p>Thank you <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a>, <br>\nMay you share source-code that you created this dataset? As my understanding, LUKASZ BORECKI using 2 cleaner method in <a href=\"https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook\" target=\"_blank\">his code</a>. So how to choose method also threshold value is so useful. </p>",
      "rawMarkdown": "Thank you @remekkinas, \nMay you share source-code that you created this dataset? As my understanding, LUKASZ BORECKI using 2 cleaner method in [his code](https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook). So how to choose method also threshold value is so useful.",
      "votes": null
    },
    {
      "id": "1728790",
      "postDate": "03/19/2022 09:44:09",
      "content": "<p>I used <a href=\"https://www.kaggle.com/lukaszborecki\" target=\"_blank\">@lukaszborecki</a> script for cleaning out old dataset. <br>\nNow you have to find different solution for cleaning new dataset. It is still possible.</p>",
      "rawMarkdown": "I used @lukaszborecki script for cleaning out old dataset. \nNow you have to find different solution for cleaning new dataset. It is still possible.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1717516,
      "author_name": "ivanlaulintiong",
      "author_url": "",
      "post_date": "03/10/2022 01:57:30",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a> , thank for the dataset provided. <br>\nMay I know how do you remove the 'checkboard' background?<br>\nThanks</p>",
      "votes": null,
      "replies": [
        {
          "id": 1717518,
          "author_name": "ivanlaulintiong",
          "author_url": "",
          "post_date": "03/10/2022 02:06:24",
          "content": "<p>oh silly me, realized that the simple way is converting the white pixel to black and vice versa? </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1717782,
          "author_name": "ivanlaulintiong",
          "author_url": "",
          "post_date": "03/10/2022 08:18:15",
          "content": "<p>Overlooked the link you shared, I see you're using  Digit cleaner concept notebook created by <a href=\"https://www.kaggle.com/lukaszborecki\" target=\"_blank\">@lukaszborecki</a> . </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1717786,
          "author_name": "remekkinas",
          "author_url": "",
          "post_date": "03/10/2022 08:22:47",
          "content": "<p>Yes, and created dataset …. to save the planet … no more energy required for doing the same in this competition. I use:</p>\n<ul>\n<li>competition dataset</li>\n<li>notebook which is public and available for use</li>\n</ul>\n<p>and then created public dataset - all of you can use it.</p>\n<p>All according to the rules of this competition - dataset can be used. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1718455,
          "author_name": "yashikajain",
          "author_url": "",
          "post_date": "03/10/2022 21:00:04",
          "content": "<p>I'm new to Computer Vision, hence the naïve question, could you please tell how converting white pixels to black and vice versa helping in removing the 'checkerboard' background? <br>\nThank you.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1718460,
          "author_name": "remekkinas",
          "author_url": "",
          "post_date": "03/10/2022 21:04:29",
          "content": "<p>This is <a href=\"https://www.kaggle.com/lukaszborecki\" target=\"_blank\">@lukaszborecki</a> notebook. As it appeared we worked on idea in the same time but Lukasz is faster then me … so I decided to use his notebook: <a href=\"https://www.kaggle.com/lukaszborecki/digit-cleaner-concept\" target=\"_blank\">https://www.kaggle.com/lukaszborecki/digit-cleaner-concept</a></p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1717620,
      "author_name": "jbolaifa",
      "author_url": "",
      "post_date": "03/10/2022 04:42:55",
      "content": "<p>Thanks so much <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a> I used your code and it worked beautifully. I however do not understand how it works. Could you point me to a material to read or a video to watch? <br>\nThanks</p>",
      "votes": null,
      "replies": [
        {
          "id": 1728582,
          "author_name": "phanttan",
          "author_url": "",
          "post_date": "03/19/2022 03:48:34",
          "content": "<p>Hello <a href=\"https://www.kaggle.com/jbolaifa\" target=\"_blank\">@jbolaifa</a> , as my understanding, Remek used idea from <a href=\"https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook\" target=\"_blank\">here</a>.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1728672,
      "author_name": "phanttan",
      "author_url": "",
      "post_date": "03/19/2022 06:35:10",
      "content": "<p>Thank you <a href=\"https://www.kaggle.com/remekkinas\" target=\"_blank\">@remekkinas</a>, <br>\nMay you share source-code that you created this dataset? As my understanding, LUKASZ BORECKI using 2 cleaner method in <a href=\"https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook\" target=\"_blank\">his code</a>. So how to choose method also threshold value is so useful. </p>",
      "votes": null,
      "replies": [
        {
          "id": 1728790,
          "author_name": "remekkinas",
          "author_url": "",
          "post_date": "03/19/2022 09:44:09",
          "content": "<p>I used <a href=\"https://www.kaggle.com/lukaszborecki\" target=\"_blank\">@lukaszborecki</a> script for cleaning out old dataset. <br>\nNow you have to find different solution for cleaning new dataset. It is still possible.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1717416": "First step in my pipeline is .... simplify problem. So I decided to remove background from this game using [Digit Cleaner Concept](https://www.kaggle.com/lukaszborecki/digit-cleaner-concept) ... \n**New dataset (based on competition data) is ready for download here:** [ULTRA-MNIST-BLACK](www.kaggle.com/remekkinas/ultramnistblack)\n\nORYGINAL \n![oryg](https://i.ibb.co/zrgchbt/ultra-mnist-000a.jpg)\n\nSIMPLIFIED\n![Rd](https://i.ibb.co/0DZYLQG/ultra-mnist.jpg)\n\n![Re](https://i.ibb.co/sKxTJGB/ultra-mnist-001.jpg)\n\n![Rt](https://i.ibb.co/GWQD8Yj/ultra-mnist-002.jpg)\n\nTo improve:\n- some (mainly with BIG 0) were not inverted but only few samples (it won't have any impact on score at this moment) - looking for improvement (new release will be available soon)\n\nSTEP 2 - Find Numbers - NO MODEL REQUIRED ... pure CV 💪💪💪\n\n\n**LINK TO DATASET:** https://www.kaggle.com/remekkinas/ultramnistblack",
    "1717516": "Hi @remekkinas , thank for the dataset provided. \nMay I know how do you remove the 'checkboard' background?\nThanks",
    "1717518": "oh silly me, realized that the simple way is converting the white pixel to black and vice versa?",
    "1717620": "Thanks so much @remekkinas I used your code and it worked beautifully. I however do not understand how it works. Could you point me to a material to read or a video to watch? \nThanks",
    "1717782": "Overlooked the link you shared, I see you're using  Digit cleaner concept notebook created by @lukaszborecki .",
    "1717786": "Yes, and created dataset .... to save the planet ... no more energy required for doing the same in this competition. I use:\n- competition dataset\n- notebook which is public and available for use\n\nand then created public dataset - all of you can use it.\n\nAll according to the rules of this competition - dataset can be used.",
    "1718455": "I'm new to Computer Vision, hence the naïve question, could you please tell how converting white pixels to black and vice versa helping in removing the 'checkerboard' background? \nThank you.",
    "1718460": "This is @lukaszborecki notebook. As it appeared we worked on idea in the same time but Lukasz is faster then me ... so I decided to use his notebook: https://www.kaggle.com/lukaszborecki/digit-cleaner-concept",
    "1728582": "Hello @jbolaifa , as my understanding, Remek used idea from [here](https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook).",
    "1728672": "Thank you @remekkinas, \nMay you share source-code that you created this dataset? As my understanding, LUKASZ BORECKI using 2 cleaner method in [his code](https://www.kaggle.com/code/lukaszborecki/digit-cleaner-concept/notebook). So how to choose method also threshold value is so useful.",
    "1728790": "I used @lukaszborecki script for cleaning out old dataset. \nNow you have to find different solution for cleaning new dataset. It is still possible."
  },
  "source": "meta"
}